@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(/build-20261027093414/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(/build-20261027093414/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(/build-20261027093414/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(/build-20261027093414/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(/build-20261027093414/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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/build-20261027093414/assets/tajawal-arabic-700-normal-D2-eand5.woff2) format("woff2"),url(/build-20261027093414/assets/tajawal-arabic-700-normal-9L7Zusdl.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/build-20261027093414/assets/tajawal-latin-700-normal-BypgxfGb.woff2) format("woff2"),url(/build-20261027093414/assets/tajawal-latin-700-normal-CV3bxpHe.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/build-20261027093414/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/build-20261027093414/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build-20261027093414/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build-20261027093414/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:200;src:url(/build-20261027093414/assets/barlow-condensed-vietnamese-200-normal-D6rJjuo4.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-vietnamese-200-normal--V931wMq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:200;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-200-normal-DYu5tyPh.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-ext-200-normal-Dy1izjcH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:200;src:url(/build-20261027093414/assets/barlow-condensed-latin-200-normal-CzGI6SIJ.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-200-normal-CMqXmzM6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build-20261027093414/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/build-20261027093414/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build-20261027093414/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build-20261027093414/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build-20261027093414/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/build-20261027093414/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/build-20261027093414/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build-20261027093414/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build-20261027093414/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build-20261027093414/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build-20261027093414/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build-20261027093414/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build-20261027093414/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build-20261027093414/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build-20261027093414/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build-20261027093414/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build-20261027093414/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA+cABAAAAAALLwAAA88AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUNgCDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUiB4xODAcbAiYzozactEpURMVmRMX/5YAeEbZcwG/CMMAQKoJWtdookZoS3aytxmC050sOI7cCAow302fVqlctEo2fsCH8NF7hT+iw0j9ChNjZ8mDDCKqxsmf2gdUroKACZgVMClhYtHG58kFWiUIXox5+nrb1f+4MUcKgDUhpU2kUtTpEWk2URbgiu+1zX2fy3o9MUYVLx3hhubmNsFpCMdsEk1F5+8ezc+v/smvX9vzNVygBp/rnXWMsECqg7HGvu2v3ux/JGhqUxXWMZcyPTSxsB6q1KNuR9/YiPE/t+m+wjit3IdpAssXS2tAXBVLadh69dFxz5v/mSpvZnzkuAERVVbgpkvF9Pvcvmd3p3KVAySEUCHOcEigE2ToCFrZqdZl0fZWxhefrTM7sf7FF/7NYSgxz0ya9TirWLutNmVKxwRKXQOv7pmo+oJFsPTEkTMMUODQyz6PtqbkAATQBkAjo6nmv1gQRaoZIKCAqJohFL6TfKMQtBImYgEyJQuLWIZvykB07cLvKcMfsKc64q0BAg1Z62MLFnghwj+wsrAMXBTAIAmIlTQADCEnRfB0FBpRXxn+ZeuBILJs5dGcQP+L7PDFcjHgb87y5DRqvxlP0zuuYU9SNJ6My5+oi3AuOtcbt8RCGyguGENEyhmPtIK84ABAjgC5OpyEVeFwMIyFx3o0AQEAjCKETdGACG5DghZlTreIC24ANwHoYjoN4QBZrc4HpBlCRgILbnCRdVdkXIArtCKJMwFDe9QAsog1VtFzNF7iRMCXI3bvXNoFLKJ4AKGiSPDy4+FtpQBJhwSGtkDsRQDUcCJcL1RBQBYM55Tqfw4kDAyaNHq9wzXXntjsaw546SDX1oFXxaa8NT6fVIiiBbueAzuWY4064oiqncgoV5F2vMlhxobGNvmGQoB5AD1gjDI66/AC81NxzX+kbAPeXGEopoEf/To7AKuhBhbZ5IaAVAobBzu9PFhCAf4obDfEAwUYNCwKAHzmmogK9BEpsmowsRUFRhW8/4mavoiA+6kKpuCUqJXAKzsRbxP+S+kFAe5REBOpEybg5nhT4JBiAm4NMiXz30zxI69/t1+5uFsC/rwJO3UZETEquFWDIzX9gKfoRxjSbYLKu3SKNpB0ntDiEZxSTDZsDh1MVFxY7igE0Q+iGMYygGtQgoFFQk5BqbrW86vjU86vhITJOKKLVvDYLJKbIzJCb1WKO1LQOS7qs6LZKIarTMpU4tQStFL0MgyyjNTppVlssNvXI6ZWHoEF4APcgJgPYAqrOg+o3VL2ndACgwAYRrWou4vJCYQmzVC4clmyOc162TWEtg4xpy1UwqC8Mk+cc+6zCcQaTwmFxONXcPlDdT8lrZjdwKQIWK5wq5DZQhgBn2jWFQueKKDxfcE9X5/K5Qn20+XSh25sgZn0IkfjsCLqIzqZWUVaaqVFsm0QD9axu1Y7qv3z+un/s0KGZV/wHZFLsra4ozHo2uzQRCZxjisobHSwnjAIfdQPlRE490vB5eRYOMundUNGTQgrrJgRGqlTmlWMdkp7nh8WsNcdUtq3WVzj7+L/pqJmp3RzQi0S/LcxLKzYyMkZ7xmgLifQMrK4v/TmpT6qTDB02pFJBYptugyGMR4IGxhk32qNz/ggNUVm7WWhGI25xZlv3YkNFbyYYx1Epq0zMcy8aQXOx3seiAXt6FWqNvlpf9urn76aj5WSLa6jSoRC+4sFvQqVvigXIidDMZuS6aoOGqs4xalavbgJTaVFsNwFIR0+7nQUHMXpSjNvtfayp8p0O6DCo/CivjYoLqfHo7F82L0q5gSnLE+zx8iQ7Ui7abLlly6Tccdo+i/rXNDHJjsiBCZoVhtmvQievtFzZ1bX9ZxkNNXu50Q3JTLIjS5vAXeSBWZqa0SKWl+O6aI6L1GD2C2OVRdxEUnnoql3o8UyeInQmknvgvk0nz33y3jvLL/fEHXfs6gwbYcozlIEX+O2cLmfyWcxUbq/M65R9QweKXiV0PP3N1bOr2u5+/O2uxwdrb1C9+xgR1Gh4gceASYYbw5+SlauzS1v6os46Z18sbSHn0vO9I0PWOst4ob3zMFt5JD74ljAu/NFgHBYSl3EuS1zf7x0UTGfUYFoasdlMizepTteqwdOFwIis8x+PM25KmWzmpMmUNNtMJTiTCcgIOeFe9Bls/dbTxcu/gYKZLuSjnALbPGcyZs3sAieaz8NT5wT0iy7y9cuUR/0z+6vvpRLjvaJW489tM0rS88qGjzm+MuUNpCcXL9F1L2oVe/4cw70zPRfNr05s51ZqLAOzrrZJi8uqdF3U+d/2rmMA9eGlzaW5paXNsMPntp0rwE58XajkUk3n2nxuQVSXMYVMGZ1hxhwyz8BXoZUQKJiOmNGyNHzhsGUpZnQ4o91dW40o+h6wqjayeY6zFG5ySPou7LE81NvwG7A6/Ur47lTj8w+mQcFIUQy27Vzb3DgcncNGzkOcVcx4jeVc69VGw93Wcy33wNFXAmr+hMewY+z9lv13L78f3cz4dj46VZy0ZHT6smWyOBXdyYP3vZnirKlLqe4yza6aKwsP+4iFFc1vLa/ktuDux7yfvk87keko/MZu+E003lFmfsO48NLGYuvS4nrE4fOM7BC98a78I0y/OP3DP+inTQLTtN4wZRaYp7TXhbQhuOm0LCKVjcuksVlYlKELMnYzQgQUp9su76pf0dZ2xdleDsK9/Hkn0+fBm3vJ845tnQeZvXPOy7Kd945NDwIURz0LAduM/JnWtnfkM7b5AGydkoSvyRNViBCSMm1KSTW4B0Tz3ZiGU1fOhmbh33uiTzg1zQEy1d3dKutYBMX32q6QSq9sa7vSHfcKEODdsvEKlVhIbMg48F/rbimRk+/uAzR5xrv46tda+mqz8ntWu6Gls49nGIb6F8d7TPzbH3OqxV5yVnNtm7hH0380iuO+lbH+KeGfurr+JJzqXx67cC+3v1HaP11+e6/UotxZnN5754Uq1rstQ4cCynQL9/prOcrypzwLE46LPu7o/KFovF84If0Oabi0SnAPeCJSoC6qRlvcLO72r9qGG/5RbHeOnHdL7ux1Vy+SY277/X+cjHSze97H7+POf/xmbPavWoYPeTW7rdxrrldddtaoDbheGjq8nKt+I9mg2tYlsYLyTWSdV3O//kfn3rafKG5uFO0lZ9A1EGwekfXJRpqDAwGXC4ifcE79VEOlpWJ6pgi81854dhhMzqGRFVm/kHfPrtuVsDnqY5xhsrcn2Phl02jTl43BntC5DyvPNN/3x+cIzv+raCStW6sQX/+H54mqPzT1wXcR0PTZfrJY2ijeUqp1T6Ka/UJxZ634+qn3Ingte/U1bKLGYZvu+Jms6poz71y7uBOLe9vlxXKtZ9Lpu2eycEEwWDsgEDWQiYXqBQDlMiUh8OyDJoIs9nL3FWCvZK8q+Cwb9mr2GnrtzEkmjVwLAD7cO0p+3H0WUPmuWq52AbB3UZ4ktpZlFAQeUqhMzUelDwoWt6OKOfnBilmxKrZY4KWg3ZPVApUcZdKv/e2r7b6/q0oLwNnSvOYKoKUOK4qise/HrEbVUPALYC5Dlt+ANbNm6PNYKnJbACNkhu6mxtMBsT07yNGmI45Q2YmdF2OBJAnKR9r7KCrpA5ZkSUrOAbEAJ8NF+pb45OND2A0BXL7JpnygTloscLCTdHL2SSZg0aNrGZUcZdTXs0qKcH9XYxaAMyQ9ug7V+A8op77hbBgz/wBHNobUAuEuybBw/VgoAzriBwOYczD0vf/9/X9/8Oj3///PsReAkQCpw5/0lP8ucCAXZ4+Cjqupnlr9ZmWwStIvbE4mHcKhs8jUanFUOpli3JdsPw0LlIr+jVUQBlAG/3Lw0+A52Jy+oIhAplbgIORPGYEsFUkiWN2iCfql8zR4VQ4bq0A5Ev+yQhZ/kmSNsgnO8mkQthCo7UGsgjAAHSbolzpIbxIL54OcX5BcRNAn4cEVz8f3WA4SbjruXop9TNUf03LSAJDJhCRcSlISIbiIUekwGYGeUwM+2CqcQDgAHRA1KIg5RbGIBiAqqXF+sho7IZoeHcDiuJkq7eBDqpDA+Upe7HIRQQeghrBkdxHRDumBARhA3AgCkWbK/TrDHYu8/r8xcPyX8OvTO6/FhVc+/jPYgRw7H/8vQA2EIAiQr3ttOaUJ+19hJYBgEhfjYoZKq8MhrFadbd5Cm/C0Dm+LBG2il3hblWyer02QrcPXom42bji2Fzjpex774IiTrg3iu1jwyVFepionHYXDPU/QvhBwzygUQWd5BEgWim92qz9VFRPA0xYKGqKuXsNwg6HhBr3rpig1KoGHNRqlPY3LzKcRRPSN+QjysRBAk3oQHmUJgo8F1tuwZtm6MQWv6ayUVZNiTkIyIsIs1sZ/N5sNWVGkmAKbnGUp6/KkvDas25BUULApr5eGRt6qnJRNBXlqeSlZahtyEjT8XDy2fChY1QKZEDkdpIKV0lPT09H5g/uQbO48MichJ6EorP6y3EYLlho4dhv3ySW5g4tpTmodRyoik9hcGDsBORZppVw1cUYUPZk8LtQX3HnACQkpnVO0ci9XX83CNKWKqjmMjC6Yqf5g9PSe4U9wD8O8sxXEdHqDYjSZLVab3eFMJwJftRq16tRriFKjJoLoCYk0E5OQkpFr0apNu45YderSTUFJRU1Dm346egbGOJiYWVj16NWn34BBQ4aNQBllY+fg5HLIqLF8RZKbJyFePn4BQSFhEeMmTJoynSkzZs2Zt2DRkmUrmbMqKiYe3CMpJS0ja826DZu25OQVFG07bEfJrrIjjjrmuBMokcrkCqVKrdHqSny/tr9tXvyOGG30rJMAJDy0eCQaC1xQ5qiv+/KzmMSJlwAg4dZprHjr7ZnOxv7jZbNFEDKgIXiZtaTTOPW/99dNI7aOqXiJkwgefCmn4xYFia6TFus9PmM2XvF34tn0/wtZBr30OjpbflFIKBCGKEFAYXBgaSJp4hVAmAjrDE6C9a5jstSrAWJgCBQhmqYbOBiBBCKialrEgDhCLGXFmMhKqMzqJ4CFkf2aRNttL24YaB6pMvXxl0fuyuX6/TwUCk88kmW++/g5b5Ptfl6u7unbJto+f9aUhYo86S+abLrrPFhkKuCbYg/3RjZd2QeF4e1FA4WqntdRyb62TJw2Chq0gQWkUYM272xWJMurZi8h7DSKFU9P4QSnMWz/788ruR4A) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build-20261027093414/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build-20261027093414/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/build-20261027093414/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-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;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Manrope Variable",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-400:oklch(75% .183 55.934);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-violet-400:oklch(70.2% .183 293.541);--color-pink-400:oklch(71.8% .202 349.761);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-400:oklch(70.4% .04 256.788);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--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 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wider:.05em;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 1.4s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Manrope Variable",sans-serif;--default-mono-font-family:"JetBrains Mono",ui-monospace,monospace;--font-crake:"Manrope Variable",system-ui,sans-serif;--font-display:"Crake",Georgia,serif;--font-section:"Barlow Condensed",system-ui,sans-serif;--font-body:"Manrope Variable",system-ui,sans-serif;--font-arabic:"Tajawal",system-ui,sans-serif;--text-body-l:16px;--radius-tip:8px;--radius-pill:999px;--width-prose-max:68ch;--shadow-focus-ring:0 0 0 2px rgb(var(--co-accent-rgb,32,124,245)),0 0 0 4px rgba(var(--co-accent-rgb,32,124,245),.18);--z-index-drawer:300;--z-index-popover:400;--z-index-modal:5000;--z-index-toast:9000;--z-index-tooltip:9500;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-expo:cubic-bezier(.7,0,.84,0);--ease-snappy:linear(0,.2531,.5773,.7868,.8991,.9541,.9797,.9912,.9963,.9984,.9993,1,1);--ease-smooth:linear(0,.0953,.2765,.4588,.6118,.7294,.8153,.876,.9177,.946,.9648,.9773,.9854,.9907,.9941,.9962,.9976,.9985,.9991,1);--ease-gentle:linear(0,.0507,.1614,.2915,.4192,.5342,.6326,.714,.7796,.8317,.8723,.9038,.9279,.9462,.96,.9704,.9781,.9839,.9882,.9913,.9937,.9954,.9966,.9975,.9982,.9987,1);--ease-throw:linear(0,.057,.1841,.335,.4831,.6145,.7236,.8096,.8746,.9218,.9548,.9769,.991,.9993,1.0038,1.0058,1.0062,1.0058,1.005,1.0041,1.0032,1.0023,1.0017,1.0012,1.0008,1);--duration-fast:.16s;--duration-short:.2s}::selection{color:var(--color-white);background-color:#207cf5}:is(:root,:host):where(.dark,.dark *){--color-primary-01:#cfff0a}}@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%;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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}::-webkit-scrollbar{width:8px;height:8px;display:block}*{--scrollbar-thumb:oklab(54.7929% -.00570017 -.00654891/.5);--scrollbar-thumb-radius:9999px;--scrollbar-track-radius:9999px;--scrollbar-track:transparent}html,body{color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-body-l);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;margin:0;padding:0}#root{z-index:1;min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{--tw-font-weight:var(--font-weight-bold);font-family:Crake,Georgia,serif;font-weight:var(--font-weight-bold)}h1{font-size:64px;line-height:var(--tw-leading,72px);letter-spacing:var(--tw-tracking,-2.56px);font-weight:var(--tw-font-weight,700)}h2{font-size:48px;line-height:var(--tw-leading,56px);font-weight:var(--tw-font-weight,700)}h3{font-size:40px;line-height:var(--tw-leading,48px);font-weight:var(--tw-font-weight,700)}h4{font-size:28px;line-height:var(--tw-leading,40px);letter-spacing:var(--tw-tracking,-1.28px);font-weight:var(--tw-font-weight,700)}h5{font-size:24px;line-height:var(--tw-leading,40px);font-weight:var(--tw-font-weight,700)}h6{font-size:18px;line-height:var(--tw-leading,32px);font-weight:var(--tw-font-weight,700)}a:not(.unstyled-link){color:#207cf5}@media(hover:hover){a:not(.unstyled-link):hover{text-decoration-line:underline}}button{cursor:pointer}:focus{outline:none}:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:2px;outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none;border-radius:unset}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{scrollbar-color:initial;scrollbar-width:initial}}@layer components{.dashboard-page{box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden auto}.dashboard-page>*{max-width:100%}}@layer utilities{.\@container\/briefdoc{container:briefdoc/inline-size}.\@container\/briefeditor{container:briefeditor/inline-size}.\@container\/briefskel{container:briefskel/inline-size}.\@container\/cdoc{container:cdoc/inline-size}.\@container\/cslide{container:cslide/inline-size}.\@container\/package{container:package/inline-size}.\@container\/pitch{container:pitch/inline-size}.\@container\/plan{container:plan/inline-size}.\@container\/review{container:review/inline-size}.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-2\.5{inset-inline:calc(var(--spacing)*2.5)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.-top-2{top:calc(var(--spacing)*-2)}.-top-\[5px\]{top:-5px}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-9{top:calc(var(--spacing)*9)}.top-16{top:calc(var(--spacing)*16)}.top-\[0\.55em\]{top:.55em}.top-\[3px\]{top:3px}.top-\[14px\]{top:14px}.top-\[15px\]{top:15px}.top-\[176px\]{top:176px}.top-\[302px\]{top:302px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.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-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-\[15px\]{right:15px}.right-\[16\.5px\]{right:16.5px}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-2\.5{bottom:calc(var(--spacing)*2.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-\[-1px\]{bottom:-1px}.bottom-\[3px\]{bottom:3px}.bottom-\[4\%\]{bottom:4%}.bottom-\[18px\]{bottom:18px}.bottom-\[100px\]{bottom:100px}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-\[3px\]{left:3px}.left-\[5\%\]{left:5%}.left-\[15px\]{left:15px}.left-\[16\.5px\]{left:16.5px}.left-\[70px\]{left:70px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[21\]{z-index:21}.z-\[9999\]{z-index:9999}.z-\[calc\(var\(--z-index-modal\)\+1\)\]{z-index:calc(var(--z-index-modal) + 1)}.z-\[var\(--z-index-modal\)\]{z-index:var(--z-index-modal)}.z-\[var\(--z-index-popover\)\]{z-index:var(--z-index-popover)}.z-\[var\(--z-index-toast\,60\)\]{z-index:var(--z-index-toast,60)}.z-\[var\(--z-index-tooltip\)\]{z-index:var(--z-index-tooltip)}.z-popover{z-index:400}.z-toast{z-index:9000}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-3{grid-row:span 3/span 3}.row-span-8{grid-row:span 8/span 8}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start: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-0{margin:calc(var(--spacing)*0)!important}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-6{margin:calc(var(--spacing)*6)}.m-7{margin:calc(var(--spacing)*7)}.m-8{margin:calc(var(--spacing)*8)}.m-9{margin:calc(var(--spacing)*9)}.m-10{margin:calc(var(--spacing)*10)}.m-11{margin:calc(var(--spacing)*11)}.m-12{margin:calc(var(--spacing)*12)}.m-13{margin:calc(var(--spacing)*13)}.container{margin-inline:auto;padding-inline:20px}@media(min-width:48rem){.container{padding-inline:40px}}@media(min-width:64rem){.container{padding-inline:60px}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.-mx-8{margin-inline:calc(var(--spacing)*-8)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.-my-2\.5{margin-block:calc(var(--spacing)*-2.5)}.-my-\[3px\]{margin-block:-3px}.-my-px{margin-block:-1px}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-\[20px\]{margin-inline-start:20px}.ms-\[29px\]{margin-inline-start:29px}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-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-6{margin-top:calc(var(--spacing)*-6)}.-mt-10{margin-top:calc(var(--spacing)*-10)}.-mt-\[0\.18em\]{margin-top:-.18em}.-mt-px{margin-top:-1px}.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-3\.5{margin-top:calc(var(--spacing)*3.5)}.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-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[2\.75px\]{margin-top:2.75px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[9\.7px\]{margin-top:9.7px}.mt-\[12\.4px\]{margin-top:12.4px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mt-\[clamp\(6px\,0\.8cqw\,12px\)\]{margin-top:clamp(6px,.8cqw,12px)}.mt-\[clamp\(8px\,1\.1cqw\,16px\)\]{margin-top:clamp(8px,1.1cqw,16px)}.mt-\[clamp\(10px\,1\.3cqw\,20px\)\]{margin-top:clamp(10px,1.3cqw,20px)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.-mb-\[0\.28em\]{margin-bottom:-.28em}.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-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-\[18px\]{margin-bottom:18px}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-3\.5{margin-left:calc(var(--spacing)*-3.5)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-\[12px\]{margin-left:12px}.ml-\[34px\]{margin-left:34px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.custom-scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.custom-scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px;display:block}.custom-scrollbar{--scrollbar-thumb:oklab(54.7929% -.00570017 -.00654891/.5);--scrollbar-thumb-radius:9999px;--scrollbar-track-radius:9999px;--scrollbar-track:transparent}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,16px);height:var(--scrollbar-height,16px);display:block}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.\[field-sizing\:content\],.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[159\/254\]{aspect-ratio:159/254}.aspect-\[196\/110\]{aspect-ratio:196/110}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-8{width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.\!size-11{width:calc(var(--spacing)*11)!important;height:calc(var(--spacing)*11)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-\[5px\]{width:5px;height:5px}.size-\[7px\]{width:7px;height:7px}.size-\[11px\]{width:11px;height:11px}.size-\[12px\]{width:12px;height:12px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16\.5px\]{width:16.5px;height:16.5px}.size-\[17\.5px\]{width:17.5px;height:17.5px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[28px\]{width:28px;height:28px}.size-\[30px\]{width:30px;height:30px}.size-\[33px\]{width:33px;height:33px}.size-\[34px\]{width:34px;height:34px}.size-\[76px\]{width:76px;height:76px}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.\!h-\[min\(90vh\,860px\)\]{height:min(90vh,860px)!important}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.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-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[9px\]{height:9px}.h-\[12\.5\%\]{height:12.5%}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[37px\]{height:37px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[51px\]{height:51px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[55dvh\]{height:55dvh}.h-\[62px\]{height:62px}.h-\[67\%\]{height:67%}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[78dvh\]{height:78dvh}.h-\[88px\]{height:88px}.h-\[100px\]{height:100px}.h-\[104px\]{height:104px}.h-\[108px\]{height:108px}.h-\[118px\]{height:118px}.h-\[175px\]{height:175px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-\[214px\]{height:214px}.h-\[254px\]{height:254px}.h-\[290px\]{height:290px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[498px\]{height:498px}.h-\[800px\]{height:800px}.h-\[calc\(100dvh-16px\)\]{height:calc(100dvh - 16px)}.h-\[max\(560px\,calc\(100dvh-12rem\)\)\]{height:max(560px,100dvh - 12rem)}.h-\[min\(760px\,calc\(100dvh-24px\)\)\]{height:min(760px,100dvh - 24px)}.h-\[var\(--tile-h\)\]{height:var(--tile-h)}.h-dvh{height:100dvh}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.\!max-h-\[90vh\]{max-height:90vh!important}.\!max-h-\[min\(90vh\,760px\)\]{max-height:min(90vh,760px)!important}.max-h-24{max-height:calc(var(--spacing)*24)}.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-72{max-height:calc(var(--spacing)*72)}.max-h-\[17rem\]{max-height:17rem}.max-h-\[40dvh\]{max-height:40dvh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[120px\]{max-height:120px}.max-h-\[160px\]{max-height:160px}.max-h-\[170px\]{max-height:170px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100dvh-16px\)\]{max-height:calc(100dvh - 16px)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(68dvh\,38rem\)\]{max-height:min(68dvh,38rem)}.max-h-\[min\(72vh\,680px\)\]{max-height:min(72vh,680px)}.max-h-\[min\(640px\,calc\(100dvh-220px\)\)\]{max-height:min(640px,100dvh - 220px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.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-20{min-height:calc(var(--spacing)*20)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-70{min-height:calc(var(--spacing)*70)}.min-h-\[12rem\]{min-height:12rem}.min-h-\[16px\]{min-height:16px}.min-h-\[34px\]{min-height:34px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[82px\]{min-height:82px}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[116px\]{min-height:116px}.min-h-\[160px\]{min-height:160px}.min-h-\[168px\]{min-height:168px}.min-h-\[190px\]{min-height:190px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-\[480px\]{min-height:480px}.min-h-\[640px\]{min-height:640px}.min-h-\[calc\(100dvh-66px\)\]{min-height:calc(100dvh - 66px)}.min-h-\[calc\(100dvh-240px\)\]{min-height:calc(100dvh - 240px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.\!w-\[min\(calc\(100vw-2rem\)\,440px\)\]{width:min(100vw - 2rem,440px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,480px\)\]{width:min(100vw - 2rem,480px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,520px\)\]{width:min(100vw - 2rem,520px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,600px\)\]{width:min(100vw - 2rem,600px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,640px\)\]{width:min(100vw - 2rem,640px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,720px\)\]{width:min(100vw - 2rem,720px)!important}.\!w-\[min\(calc\(100vw-2rem\)\,960px\)\]{width:min(100vw - 2rem,960px)!important}.\!w-full{width:100%!important}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.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-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[2\.75px\]{width:2.75px}.w-\[3px\]{width:3px}.w-\[8\%\]{width:8%}.w-\[10\%\]{width:10%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[24\%\]{width:24%}.w-\[27\%\]{width:27%}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[33px\]{width:33px}.w-\[34px\]{width:34px}.w-\[37px\]{width:37px}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[42\%\]{width:42%}.w-\[45\%\]{width:45%}.w-\[48\%\]{width:48%}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[55\%\]{width:55%}.w-\[60px\]{width:60px}.w-\[64\%\]{width:64%}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[80\%\]{width:80%}.w-\[84px\]{width:84px}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[106px\]{width:106px}.w-\[110px\]{width:110px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[156px\]{width:156px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[225px\]{width:225px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[288px\]{width:288px}.w-\[300px\]{width:300px}.w-\[304px\]{width:304px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[374px\]{width:374px}.w-\[420px\]{width:420px}.w-\[450px\]{width:450px}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[770px\]{width:770px}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[calc\(var\(--tile-h\)\*0\.8\)\]{width:calc(var(--tile-h)*.8)}.w-\[min\(100\%\,34rem\)\]{width:min(100%,34rem)}.w-\[min\(100\%\,449px\)\]{width:min(100%,449px)}.w-\[min\(380px\,calc\(100vw-24px\)\)\]{width:min(380px,100vw - 24px)}.w-\[min\(calc\(100vw-2rem\)\,320px\)\]{width:min(100vw - 2rem,320px)}.w-\[min\(calc\(100vw-2rem\)\,360px\)\]{width:min(100vw - 2rem,360px)}.w-\[min\(calc\(100vw-2rem\)\,380px\)\]{width:min(100vw - 2rem,380px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-\[440px\]{max-width:440px!important}.\!max-w-\[480px\]{max-width:480px!important}.\!max-w-\[520px\]{max-width:520px!important}.\!max-w-\[600px\]{max-width:600px!important}.\!max-w-\[640px\]{max-width:640px!important}.\!max-w-\[720px\]{max-width:720px!important}.\!max-w-\[960px\]{max-width:960px!important}.\!max-w-none{max-width:none!important}.max-w-70{max-width:calc(var(--spacing)*70)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[19ch\]{max-width:19ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[28rem\]{max-width:28rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[45\%\]{max-width:45%}.max-w-\[46ch\]{max-width:46ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[75ch\]{max-width:75ch}.max-w-\[92rem\]{max-width:92rem}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[300px\]{max-width:300px}.max-w-\[302px\]{max-width:302px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[374px\]{max-width:374px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[446px\]{max-width:446px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[860px\]{max-width:860px}.max-w-\[876px\]{max-width:876px}.max-w-\[880px\]{max-width:880px}.max-w-\[920px\]{max-width:920px}.max-w-\[976px\]{max-width:976px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1224px\]{max-width:1224px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-56px\)\]{max-width:calc(100% - 56px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(92vw\,1100px\)\]{max-width:min(92vw,1100px)}.max-w-\[min\(420px\,100\%\)\]{max-width:min(420px,100%)}.max-w-full{max-width:100%}.max-w-md{max-width:16px}.max-w-none{max-width:none}.max-w-sm{max-width:8px}.\!min-w-\[180px\]{min-width:180px!important}.min-w-\(--trigger-width\){min-width:var(--trigger-width)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-\[3\.125em\]{min-width:3.125em}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18px\]{min-width:18px}.min-w-\[24ch\]{min-width:24ch}.min-w-\[62rem\]{min-width:62rem}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[186px\]{min-width:186px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[320px\]{min-width:320px}.min-w-\[380px\]{min-width:380px}.min-w-\[720px\]{min-width:720px}.min-w-\[var\(--trigger-width\)\]{min-width:var(--trigger-width)}.min-w-auto{min-width:auto}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:calc(var(--spacing)*0)}.basis-1\/5{flex-basis:20%}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 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-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[1\.06\]{scale:1.06}.rotate-6{rotate:6deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.co-tick-draw path,.co-tick-draw polyline{stroke-dasharray:24;animation:co-tick-draw var(--spring-snappy)90ms both}@media(prefers-reduced-motion:reduce){.co-tick-draw path,.co-tick-draw polyline{animation:.12s ease-out both co-content-in}}.co-dot-in{animation:co-dot-in var(--spring-snappy)both}@media(prefers-reduced-motion:reduce){.co-dot-in{animation:.12s ease-out both co-content-in}}.\[animation\:co-content-in_200ms_ease-out_backwards\]{animation:.2s ease-out backwards co-content-in}.animate-\[co-skeleton-fade_1\.8s_ease-in-out_infinite\]{animation:1.8s ease-in-out infinite co-skeleton-fade}.animate-\[spin_1\.2s_linear_infinite\]{animation:1.2s linear infinite spin}.animate-in{animation:co-enter var(--spring-snappy)both}.animate-in-scrim{animation:.18s cubic-bezier(0,0,.2,1) both co-enter}.animate-in-smooth{animation:co-enter var(--spring-smooth)both}.animate-out{animation:.12s cubic-bezier(.4,0,1,1) both co-exit}.animate-out-slow{animation:co-exit var(--motion-out)cubic-bezier(.4,0,1,1)both}.animate-pulse{animation:1.4s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-px-6{scroll-padding-inline:calc(var(--spacing)*6)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-\[340px\]{grid-auto-columns:340px}.auto-cols-\[minmax\(14rem\,1fr\)\]{grid-auto-columns:minmax(14rem,1fr)}.auto-cols-\[minmax\(300px\,1fr\)\]{grid-auto-columns:minmax(300px,1fr)}.grid-flow-col{grid-auto-flow:column}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[3\.4rem_minmax\(0\,1fr\)\]{grid-template-columns:3.4rem minmax(0,1fr)}.grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)_180px_240px_190px\]{grid-template-columns:64px minmax(0,1fr) 180px 240px 190px}.grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.grid-cols-\[84px_minmax\(0\,1fr\)_200px_260px_190px\]{grid-template-columns:84px minmax(0,1fr) 200px 260px 190px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[clamp\(14px\,1\.6cqw\,22px\)_1fr\]{grid-template-columns:clamp(14px,1.6cqw,22px) 1fr}.grid-cols-\[minmax\(0\,1\.42fr\)_minmax\(320px\,0\.78fr\)\]{grid-template-columns:minmax(0,1.42fr) minmax(320px,.78fr)}.grid-cols-\[minmax\(0\,560fr\)_minmax\(0\,664fr\)\]{grid-template-columns:minmax(0,560fr) minmax(0,664fr)}.grid-cols-\[repeat\(4\,minmax\(0\,196px\)\)\]{grid-template-columns:repeat(4,minmax(0,196px))}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[var\(--brief-pic-w-compact\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--brief-pic-w-compact)minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[repeat\(8\,auto\)\]{grid-template-rows:repeat(8,auto)}.grid-rows-subgrid{grid-template-rows:subgrid}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.\!items-center{align-items:center!important}.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}.gap-0{gap:calc(var(--spacing)*0)}.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-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-11{gap:calc(var(--spacing)*11)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7\.5px\]{gap:7.5px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[17\.5px\]{gap:17.5px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[60px\]{gap:60px}.gap-\[clamp\(4px\,0\.5cqw\,8px\)\]{gap:clamp(4px,.5cqw,8px)}.gap-\[clamp\(12px\,1\.4cqw\,20px\)\]{gap:clamp(12px,1.4cqw,20px)}.gap-\[inherit\]{gap:inherit}.gap-px{gap:1px}: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-\[clamp\(4px\,0\.5cqw\,8px\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(clamp(4px,.5cqw,8px)*var(--tw-space-y-reverse));margin-block-end:calc(clamp(4px,.5cqw,8px)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-7{column-gap:calc(var(--spacing)*7)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-11{column-gap:calc(var(--spacing)*11)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-16{column-gap:calc(var(--spacing)*16)}.gap-x-\[18px\]{column-gap:18px}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-3\.5{row-gap:calc(var(--spacing)*3.5)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-7{row-gap:calc(var(--spacing)*7)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-\[22px\]{row-gap:22px}: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-co-line>:not(:last-child)){border-color:var(--co-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.\!overflow-visible{overflow:visible!important}.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}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.\!rounded{border-radius:.25rem!important}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-panel{border-radius:16px!important}.\!rounded-pill{border-radius:999px!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7\.5px\]{border-radius:7.5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[15px\]{border-radius:15px}.rounded-\[17\.5px\]{border-radius:17.5px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[clamp\(6px\,0\.8cqw\,12px\)\]{border-radius:clamp(6px,.8cqw,12px)}.rounded-card{border-radius:12px}.rounded-check{border-radius:5px}.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-panel{border-radius:16px}.rounded-pill{border-radius:999px}.rounded-row{border-radius:10px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-tag{border-radius:6px}.rounded-tip{border-radius:8px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-full{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.rounded-s-pill{border-start-start-radius:999px;border-end-start-radius:999px}.rounded-e-full{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.rounded-e-pill{border-start-end-radius:999px;border-end-end-radius:999px}.rounded-t-card{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-b-card{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.75px\]{border-style:var(--tw-border-style);border-width:1.75px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-none\!{--tw-border-style:none!important;border-style:none!important}.border-\[color-mix\(in_srgb\,var\(--co-attention\)_24\%\,transparent\)\]{border-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--co-attention\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--co-attention)24%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--co-attention\)_28\%\,transparent\)\]{border-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--co-attention\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--co-attention)28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--co-attention\)_45\%\,transparent\)\]{border-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--co-attention\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--co-attention)45%,transparent)}}.border-\[var\(--co-live\)\],.border-\[var\(--co-live\)\]\/35{border-color:var(--co-live)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--co-live\)\]\/35{border-color:color-mix(in oklab,var(--co-live)35%,transparent)}}.border-\[var\(--co-live\)\]\/40{border-color:var(--co-live)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--co-live\)\]\/40{border-color:color-mix(in oklab,var(--co-live)40%,transparent)}}.border-\[var\(--co-state-scheduled\)\]{border-color:var(--co-state-scheduled)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)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-co-accent{border-color:var(--co-accent)}.border-co-accent-border{border-color:var(--co-accent-border)}.border-co-accent-dim{border-color:var(--co-accent-dim)}.border-co-accent-fill{border-color:var(--co-accent-fill)}.border-co-accent\/40{border-color:var(--co-accent)}@supports (color:color-mix(in lab,red,red)){.border-co-accent\/40{border-color:color-mix(in oklab,var(--co-accent)40%,transparent)}}.border-co-alert{border-color:var(--co-alert)}.border-co-alert-ink{border-color:var(--co-alert-ink)}.border-co-alert\/40{border-color:var(--co-alert)}@supports (color:color-mix(in lab,red,red)){.border-co-alert\/40{border-color:color-mix(in oklab,var(--co-alert)40%,transparent)}}.border-co-attention,.border-co-attention\/30{border-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.border-co-attention\/30{border-color:color-mix(in oklab,var(--co-attention)30%,transparent)}}.border-co-attention\/40{border-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.border-co-attention\/40{border-color:color-mix(in oklab,var(--co-attention)40%,transparent)}}.border-co-attention\/50{border-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.border-co-attention\/50{border-color:color-mix(in oklab,var(--co-attention)50%,transparent)}}.border-co-card-border{border-color:var(--co-card-border)}.border-co-danger,.border-co-danger\/30{border-color:var(--co-danger)}@supports (color:color-mix(in lab,red,red)){.border-co-danger\/30{border-color:color-mix(in oklab,var(--co-danger)30%,transparent)}}.border-co-danger\/40{border-color:var(--co-danger)}@supports (color:color-mix(in lab,red,red)){.border-co-danger\/40{border-color:color-mix(in oklab,var(--co-danger)40%,transparent)}}.border-co-faint{border-color:var(--co-faint)}.border-co-info\/40{border-color:var(--co-info)}@supports (color:color-mix(in lab,red,red)){.border-co-info\/40{border-color:color-mix(in oklab,var(--co-info)40%,transparent)}}.border-co-line{border-color:var(--co-line)}.border-co-line2{border-color:var(--co-line2)}.border-co-live,.border-co-live\/40{border-color:var(--co-live)}@supports (color:color-mix(in lab,red,red)){.border-co-live\/40{border-color:color-mix(in oklab,var(--co-live)40%,transparent)}}.border-co-on-accent{border-color:var(--co-on-accent)}.border-co-on-inverse{border-color:var(--co-on-inverse)}.border-co-text{border-color:var(--co-text)}.border-co-text2{border-color:var(--co-text2)}.border-current{border-color:currentColor}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-600{border-color:var(--color-neutral-600)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/25{border-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500)30%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.border-transparent{border-color:#0000}.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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,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\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,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-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.border-y-co-line{border-block-color:var(--co-line)}.border-t-co-accent{border-top-color:var(--co-accent)}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.\!bg-co-accent-dim{background-color:var(--co-accent-dim)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0f0f0f\]{background-color:#0f0f0f}.bg-\[\#121212\]{background-color:#121212}.bg-\[\#121212\]\/40{background-color:#12121266}.bg-\[\#121212\]\/60{background-color:#12121299}.bg-\[\#12121266\]{background-color:#12121266}.bg-\[color-mix\(in_srgb\,var\(--co-alert-ink\)_10\%\,transparent\)\]{background-color:var(--co-alert-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--co-alert-ink\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--co-alert-ink)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--co-attention\)_9\%\,transparent\)\]{background-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--co-attention\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--co-attention)9%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--co-attention\)_10\%\,transparent\)\]{background-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--co-attention\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--co-attention)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--co-danger\)_10\%\,transparent\)\]{background-color:var(--co-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--co-danger\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--co-danger)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--co-ground\)_40\%\,transparent\)\]{background-color:var(--co-ground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--co-ground\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--co-ground)40%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--co-live\)_8\%\,transparent\)\]{background-color:var(--co-live)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--co-live\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--co-live)8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--co-pillar-2\)_28\%\,transparent\)\]{background-color:var(--co-pillar-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--co-pillar-2\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--co-pillar-2)28%,transparent)}}.bg-\[rgba\(18\,18\,18\,0\.78\)\]{background-color:#121212c7}.bg-\[var\(--co-accent-dim\)\]{background-color:var(--co-accent-dim)}.bg-\[var\(--co-attention\)\],.bg-\[var\(--co-attention\)\]\/10{background-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--co-attention\)\]\/10{background-color:color-mix(in oklab,var(--co-attention)10%,transparent)}}.bg-\[var\(--co-chrome-solid\)\]{background-color:var(--co-chrome-solid)}.bg-\[var\(--co-dropdown-panel-bg\)\]{background-color:var(--co-dropdown-panel-bg)}.bg-\[var\(--co-ink\)\]{background-color:var(--co-ink)}.bg-\[var\(--co-ink\,\#121212\)\]{background-color:var(--co-ink,#121212)}.bg-\[var\(--co-lens\)\]{background-color:var(--co-lens)}.bg-\[var\(--co-live\)\],.bg-\[var\(--co-live\)\]\/5{background-color:var(--co-live)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--co-live\)\]\/5{background-color:color-mix(in oklab,var(--co-live)5%,transparent)}}.bg-\[var\(--co-live\)\]\/10{background-color:var(--co-live)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--co-live\)\]\/10{background-color:color-mix(in oklab,var(--co-live)10%,transparent)}}.bg-\[var\(--co-logo-plate\,\#ffffff\)\]{background-color:var(--co-logo-plate,#fff)}.bg-\[var\(--co-media-glass\,rgba\(18\,18\,18\,0\.4\)\)\]{background-color:var(--co-media-glass,#12121266)}.bg-\[var\(--co-tonal\)\]{background-color:var(--co-tonal)}.bg-\[var\(--co-tonal\,rgba\(255\,255\,255\,\.05\)\)\]{background-color:var(--co-tonal,#ffffff0d)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,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\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black)95%,transparent)}}.bg-co-accent{background-color:var(--co-accent)}.bg-co-accent-dim{background-color:var(--co-accent-dim)}.bg-co-accent-fill{background-color:var(--co-accent-fill)}.bg-co-accent-ink{background-color:var(--co-accent-ink)}.bg-co-accent\/70{background-color:var(--co-accent)}@supports (color:color-mix(in lab,red,red)){.bg-co-accent\/70{background-color:color-mix(in oklab,var(--co-accent)70%,transparent)}}.bg-co-alert-ink{background-color:var(--co-alert-ink)}.bg-co-attention,.bg-co-attention\/10{background-color:var(--co-attention)}@supports (color:color-mix(in lab,red,red)){.bg-co-attention\/10{background-color:color-mix(in oklab,var(--co-attention)10%,transparent)}}.bg-co-danger,.bg-co-danger\/5{background-color:var(--co-danger)}@supports (color:color-mix(in lab,red,red)){.bg-co-danger\/5{background-color:color-mix(in oklab,var(--co-danger)5%,transparent)}}.bg-co-danger\/10{background-color:var(--co-danger)}@supports (color:color-mix(in lab,red,red)){.bg-co-danger\/10{background-color:color-mix(in oklab,var(--co-danger)10%,transparent)}}.bg-co-faint{background-color:var(--co-faint)}.bg-co-ground{background-color:var(--co-ground)}.bg-co-hover{background-color:var(--co-hover)}.bg-co-info\/10{background-color:var(--co-info)}@supports (color:color-mix(in lab,red,red)){.bg-co-info\/10{background-color:color-mix(in oklab,var(--co-info)10%,transparent)}}.bg-co-inverse{background-color:var(--co-inverse)}.bg-co-line{background-color:var(--co-line)}.bg-co-line2{background-color:var(--co-line2)}.bg-co-live,.bg-co-live\/10{background-color:var(--co-live)}@supports (color:color-mix(in lab,red,red)){.bg-co-live\/10{background-color:color-mix(in oklab,var(--co-live)10%,transparent)}}.bg-co-muted{background-color:var(--co-muted)}.bg-co-on-accent{background-color:var(--co-on-accent)}.bg-co-rail{background-color:var(--co-rail)}.bg-co-recess{background-color:var(--co-recess)}.bg-co-scrim{background-color:var(--co-scrim)}.bg-co-surface{background-color:var(--co-surface)}.bg-co-surface-solid,.bg-co-surface-solid\/90{background-color:var(--co-surface-solid)}@supports (color:color-mix(in lab,red,red)){.bg-co-surface-solid\/90{background-color:color-mix(in oklab,var(--co-surface-solid)90%,transparent)}}.bg-co-surface\/80{background-color:var(--co-surface)}@supports (color:color-mix(in lab,red,red)){.bg-co-surface\/80{background-color:color-mix(in oklab,var(--co-surface)80%,transparent)}}.bg-co-text{background-color:var(--co-text)}.bg-co-text2{background-color:var(--co-text2)}.bg-co-tonal{background-color:var(--co-tonal)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-neutral-01{background-color:#fefefe}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-rose-400\/\[0\.06\]{background-color:#ff667f0f}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-rose-400)6%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,\#000000b3_0\%\,\#00000000_100\%\)\]{background-image:linear-gradient(#000000b3,#0000)}.bg-\[linear-gradient\(180deg\,\#00000000_0\%\,\#0000009e_30\%\,\#000000f2_100\%\)\]{background-image:linear-gradient(#0000,#0000009e 30%,#000000f2)}.from-black\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){.from-black\/0{--tw-gradient-from:color-mix(in oklab,var(--color-black)0%,transparent)}}.from-black\/0{--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))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black)70%,transparent)}}.from-black\/70{--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))}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab,red,red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab,var(--color-black)85%,transparent)}}.to-black\/85{--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))}.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))}.fill-\[var\(--co-dropdown-panel-bg\)\]{fill:var(--co-dropdown-panel-bg)}.fill-\[var\(--co-dropdown-panel-bg\,\#ffffff\)\]{fill:var(--co-dropdown-panel-bg,#fff)}.fill-co-accent{fill:var(--co-accent)}.fill-co-faint{fill:var(--co-faint)}.fill-current{fill:currentColor}.stroke-co-line{stroke:var(--co-line)}.stroke-co-line2{stroke:var(--co-line2)}.stroke-1{stroke-width:1px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-2{padding:calc(var(--spacing)*2)!important}.\!p-5{padding:calc(var(--spacing)*5)!important}.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-7{padding:calc(var(--spacing)*7)}.p-12{padding:calc(var(--spacing)*12)}.p-\[3px\]{padding:3px}.p-\[8px\]{padding:8px}.p-\[15px\]{padding:15px}.p-\[19px\]{padding:19px}.p-\[22px\]{padding:22px}.p-\[clamp\(12px\,1\.4cqw\,20px\)\]{padding:clamp(12px,1.4cqw,20px)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.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-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-\[5px\]{padding-inline:5px}.px-\[7\.5px\]{padding-inline:7.5px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[11\.25px\]{padding-inline:11.25px}.px-\[12\.5px\]{padding-inline:12.5px}.px-\[14px\]{padding-inline:14px}.px-\[17\.5px\]{padding-inline:17.5px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[80px\]{padding-inline:80px}.px-\[clamp\(10px\,1\.1cqw\,16px\)\]{padding-inline:clamp(10px,1.1cqw,16px)}.px-\[clamp\(20px\,2\.5cqw\,40px\)\]{padding-inline:clamp(20px,2.5cqw,40px)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.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-15{padding-block:calc(var(--spacing)*15)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[3\.75px\]{padding-block:3.75px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[40px\]{padding-block:40px}.py-\[50px\]{padding-block:50px}.py-\[clamp\(6px\,0\.8cqw\,12px\)\]{padding-block:clamp(6px,.8cqw,12px)}.py-\[clamp\(7px\,0\.8cqw\,12px\)\]{padding-block:clamp(7px,.8cqw,12px)}.py-\[clamp\(12px\,1\.4cqw\,20px\)\]{padding-block:clamp(12px,1.4cqw,20px)}.py-px{padding-block:1px}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-3\.5{padding-inline-start:calc(var(--spacing)*3.5)}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-\[8px\]{padding-inline-start:8px}.pe-1{padding-inline-end:calc(var(--spacing)*1)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-\[0\.18em\]{padding-top:.18em}.pt-\[1px\]{padding-top:1px}.pt-\[4px\]{padding-top:4px}.pt-\[9px\]{padding-top:9px}.pt-\[11px\]{padding-top:11px}.pt-\[13px\]{padding-top:13px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[26px\]{padding-top:26px}.pt-\[72px\]{padding-top:72px}.pt-\[120px\]{padding-top:120px}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-24{padding-right:calc(var(--spacing)*24)}.pr-\[18px\]{padding-right:18px}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[0\.28em\]{padding-bottom:.28em}.pb-\[9px\]{padding-bottom:9px}.pb-\[18px\]{padding-bottom:18px}.pb-\[120px\]{padding-bottom:120px}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-\[13px\]{padding-left:13px}.pl-\[25px\]{padding-left:25px}.pl-\[26px\]{padding-left:26px}.pl-\[34px\]{padding-left:34px}.pl-\[38px\]{padding-left:38px}.pl-\[58px\]{padding-left:58px}.pl-\[66px\]{padding-left:66px}.pl-\[96px\]{padding-left:96px}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-body,.font-crake{font-family:Manrope Variable,system-ui,sans-serif}.font-display{font-family:Crake,Georgia,serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-sans{font-family:Manrope Variable,sans-serif}.font-section{font-family:Barlow Condensed,system-ui,sans-serif}.text-caption-1\!{font-size:12px!important;line-height:var(--tw-leading,12px)!important;letter-spacing:var(--tw-tracking,-.1px)!important}.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-\[19px\]\/\[1\.12\]{font-size:19px;line-height:1.12}.text-\[24px\]\/\[1\.1\]{font-size:24px;line-height:1.1}.text-\[26px\]\/\[1\.1\]{font-size:26px;line-height:1.1}.text-\[62\.4px\]\/\[0\.9\]{font-size:62.4px;line-height:.9}.text-\[76\.8px\]\/\[0\.9\]{font-size:76.8px;line-height:.9}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base1{font-size:16px;line-height:var(--tw-leading,24px)}.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-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[10px\]\!{font-size:10px!important}.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-\[13\.5px\]{font-size:13.5px}.text-\[13\.75px\]{font-size:13.75px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15\.6px\]{font-size:15.6px}.text-\[15px\]{font-size:15px}.text-\[16\.25px\]{font-size:16.25px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18\.75px\]{font-size:18.75px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21\.25px\]{font-size:21.25px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23\.75px\]{font-size:23.75px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[50px\]{font-size:50px}.text-\[56px\]{font-size:56px}.text-\[57\.5px\]{font-size:57.5px}.text-\[72px\]{font-size:72px}.text-\[clamp\(2\.25rem\,5vw\,3\.75rem\)\]{font-size:clamp(2.25rem,5vw,3.75rem)}.text-\[clamp\(10px\,1cqw\,13px\)\]{font-size:clamp(10px,1cqw,13px)}.text-\[clamp\(30px\,4\.2cqw\,58px\)\]{font-size:clamp(30px,4.2cqw,58px)}.text-\[clamp\(36px\,4\.5vw\,44px\)\]{font-size:clamp(36px,4.5vw,44px)}.text-\[clamp\(44px\,6vw\,64px\)\]{font-size:clamp(44px,6vw,64px)}.text-section-label{font-size:11px}.\!leading-\[28\.6px\]{--tw-leading:28.6px!important;line-height:28.6px!important}.\!leading-\[37\.4px\]{--tw-leading:37.4px!important;line-height:37.4px!important}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.75\]{--tw-leading:.75;line-height:.75}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14\.5px\]{--tw-leading:14.5px;line-height:14.5px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16\.4px\]{--tw-leading:16.4px;line-height:16.4px}.leading-\[16\.5px\]{--tw-leading:16.5px;line-height:16.5px}.leading-\[16\.6px\]{--tw-leading:16.6px;line-height:16.6px}.leading-\[16\.8px\]{--tw-leading:16.8px;line-height:16.8px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17\.3px\]{--tw-leading:17.3px;line-height:17.3px}.leading-\[17\.5px\]{--tw-leading:17.5px;line-height:17.5px}.leading-\[17\.8px\]{--tw-leading:17.8px;line-height:17.8px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19\.3px\]{--tw-leading:19.3px;line-height:19.3px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20\.5px\]{--tw-leading:20.5px;line-height:20.5px}.leading-\[20\.7px\]{--tw-leading:20.7px;line-height:20.7px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22\.5px\]{--tw-leading:22.5px;line-height:22.5px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24\.8px\]{--tw-leading:24.8px;line-height:24.8px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[26\.2px\]{--tw-leading:26.2px;line-height:26.2px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[27\.6px\]{--tw-leading:27.6px;line-height:27.6px}.leading-\[29px\]{--tw-leading:29px;line-height:29px}.leading-\[30\.3px\]{--tw-leading:30.3px;line-height:30.3px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[31\.7px\]{--tw-leading:31.7px;line-height:31.7px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[55\.2px\]{--tw-leading:55.2px;line-height:55.2px}.leading-\[70px\]{--tw-leading:70px;line-height:70px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:1.5;line-height:1.5}.leading-relaxed{--tw-leading:1.4;line-height:1.4}.leading-snug{--tw-leading:1.15;line-height:1.15}.leading-tight{--tw-leading:1.1;line-height:1.1}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.58px\]{--tw-tracking:-.58px;letter-spacing:-.58px}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.8px\]{--tw-tracking:.8px;letter-spacing:.8px}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.9px\]{--tw-tracking:.9px;letter-spacing:.9px}.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\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.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\.132em\]{--tw-tracking:.132em;letter-spacing:.132em}.tracking-\[1\.1px\]{--tw-tracking:1.1px;letter-spacing:1.1px}.tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.tracking-\[1\.3px\]{--tw-tracking:1.3px;letter-spacing:1.3px}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-\[1\.13px\]{--tw-tracking:1.13px;letter-spacing:1.13px}.tracking-\[1\.65px\]{--tw-tracking:1.65px;letter-spacing:1.65px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:.05em;letter-spacing:.05em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.co-glass-clear{background:var(--co-media-glass,#12121266);color:var(--co-media-ink,#fafafa);box-shadow:0 4px 12px var(--co-shell-shadow),inset 0 1px #ffffff24}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.co-glass-clear{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@media(prefers-reduced-transparency:reduce){.co-glass-clear{background:var(--co-media-solid,#121212b8);-webkit-backdrop-filter:none;backdrop-filter:none}}.\!text-co-alert-ink{color:var(--co-alert-ink)!important}.\!text-co-text{color:var(--co-text)!important}.text-\[\#4a90d9\]{color:#4a90d9}.text-\[\#5b8def\]{color:#5b8def}.text-\[\#25f4ee\]{color:#25f4ee}.text-\[\#D97757\]{color:#d97757}.text-\[\#a3a3a3\]{color:#a3a3a3}.text-\[\#d0a520\]{color:#d0a520}.text-\[\#d96bb0\]{color:#d96bb0}.text-\[\#d9576b\]{color:#d9576b}.text-\[\#e8a44c\]{color:#e8a44c}.text-\[\#ef5b5b\]{color:#ef5b5b}.text-\[\#f2703c\]{color:#f2703c}.text-\[\#fafafa\]{color:#fafafa}.text-\[var\(--co-attention\)\]{color:var(--co-attention)}.text-\[var\(--co-live\)\]{color:var(--co-live)}.text-\[var\(--co-media-ink\)\]{color:var(--co-media-ink)}.text-\[var\(--co-media-ink\,\#fafafa\)\]{color:var(--co-media-ink,#fafafa)}.text-\[var\(--co-state-scheduled\)\]{color:var(--co-state-scheduled)}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/75{color:#fcbb00bf}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/75{color:color-mix(in oklab,var(--color-amber-400)75%,transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-co-accent{color:var(--co-accent)}.text-co-accent-ink{color:var(--co-accent-ink)}.text-co-alert-ink{color:var(--co-alert-ink)}.text-co-attention{color:var(--co-attention)}.text-co-danger{color:var(--co-danger)}.text-co-faint{color:var(--co-faint)}.text-co-ground,.text-co-ground\/65{color:var(--co-ground)}@supports (color:color-mix(in lab,red,red)){.text-co-ground\/65{color:color-mix(in oklab,var(--co-ground)65%,transparent)}}.text-co-info{color:var(--co-info)}.text-co-line2{color:var(--co-line2)}.text-co-live{color:var(--co-live)}.text-co-muted{color:var(--co-muted)}.text-co-on-accent{color:var(--co-on-accent)}.text-co-on-danger{color:var(--co-on-danger)}.text-co-on-inverse{color:var(--co-on-inverse)}.text-co-text{color:var(--co-text)}.text-co-text2{color:var(--co-text2)}.text-cyan-400\/75{color:#00d2efbf}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/75{color:color-mix(in oklab,var(--color-cyan-400)75%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/75{color:#00d294bf}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/75{color:color-mix(in oklab,var(--color-emerald-400)75%,transparent)}}.text-inherit{color:inherit}.text-neutral-06{color:#141414}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-orange-400{color:var(--color-orange-400)}.text-pink-400\/75{color:#fb64b6bf}@supports (color:color-mix(in lab,red,red)){.text-pink-400\/75{color:color-mix(in oklab,var(--color-pink-400)75%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/65{color:#ff6568a6}@supports (color:color-mix(in lab,red,red)){.text-red-400\/65{color:color-mix(in oklab,var(--color-red-400)65%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-200{color:var(--color-sky-200)}.text-sky-400\/75{color:#00bcfebf}@supports (color:color-mix(in lab,red,red)){.text-sky-400\/75{color:color-mix(in oklab,var(--color-sky-400)75%,transparent)}}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){.text-sky-400\/80{color:color-mix(in oklab,var(--color-sky-400)80%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/50{color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/50{color:color-mix(in oklab,var(--color-violet-400)50%,transparent)}}.text-violet-400\/75{color:#a685ffbf}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/75{color:color-mix(in oklab,var(--color-violet-400)75%,transparent)}}.text-violet-400\/80{color:#a685ffcc}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/80{color:color-mix(in oklab,var(--color-violet-400)80%,transparent)}}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.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\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,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)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-co-accent{-webkit-text-decoration-color:var(--co-accent);text-decoration-color:var(--co-accent)}.decoration-co-faint\/50{-webkit-text-decoration-color:var(--co-faint);text-decoration-color:var(--co-faint)}@supports (color:color-mix(in lab,red,red)){.decoration-co-faint\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--co-faint)50%,transparent);text-decoration-color:color-mix(in oklab,var(--co-faint)50%,transparent)}}.decoration-co-line2{-webkit-text-decoration-color:var(--co-line2);text-decoration-color:var(--co-line2)}.decoration-transparent{text-decoration-color:#0000}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.caret-co-accent{caret-color:var(--co-accent)}.caret-transparent{caret-color:#0000}.accent-\[var\(--co-accent\)\]{accent-color:var(--co-accent)}.\!opacity-40{opacity:.4!important}.opacity-0{opacity:0}.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-100{opacity:1}.\!shadow-\[inset_0_0_0_1px_var\(--co-accent-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--co-accent-border))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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-\[0_0_0_2px_var\(--co-accent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--co-accent));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_3px_\#1212122e\]{--tw-shadow:0 0 3px var(--tw-shadow-color,#1212122e);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_1px_4px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000059);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_4px_12px_var\(--co-panel-shadow\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,var(--co-panel-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-\[0_4px_12px_var\(--co-shell-shadow\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,var(--co-shell-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-\[0_8px_24px_var\(--co-shell-shadow\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,var(--co-shell-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-\[0_8px_30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000059);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_28px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0006);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_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_var\(--co-line\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--co-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_-1px_0_0_var\(--co-line\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--co-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_var\(--co-line\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--co-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.2px_var\(--co-text2\)\]{--tw-shadow:inset 0 0 0 1.2px var(--tw-shadow-color,var(--co-text2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--co-accent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--co-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.25px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 0 0 1.25px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.25px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 0 0 1.25px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--co-accent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--co-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--co-accent-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--co-accent-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--co-danger\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--co-danger));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--co-line\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--co-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--co-line2\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--co-line2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_var\(--co-accent\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--co-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--co-line\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--co-line));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\(--shell-shadow\)\]{--tw-shadow:var(--shell-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-\[var\(--shell-shadow\,0_8px_24px_rgba\(0\,0\,0\,0\.45\)\)\]{--tw-shadow:var(--shell-shadow,0 8px 24px #00000073);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-none{--tw-shadow:0 0 #0000;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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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)}.ring-2{--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)}.co-glass-control{background:var(--co-chrome-frost);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.co-glass-control{background:var(--co-glass-fill);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur))}}@media(prefers-reduced-transparency:reduce){.co-glass-control{background:var(--co-chrome-frost);-webkit-backdrop-filter:none;backdrop-filter:none}}.co-glass-bar{background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.co-glass-bar{-webkit-backdrop-filter:blur(var(--co-glass-blur,24px));backdrop-filter:blur(var(--co-glass-blur,24px))}}@media(prefers-reduced-transparency:reduce){.co-glass-bar{-webkit-backdrop-filter:none;backdrop-filter:none}}.co-glass-chrome{background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 0 8px #ffffff1f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.co-glass-chrome{-webkit-backdrop-filter:blur(var(--co-glass-blur,24px));backdrop-filter:blur(var(--co-glass-blur,24px))}}@media(prefers-reduced-transparency:reduce){.co-glass-chrome{-webkit-backdrop-filter:none;backdrop-filter:none}}.ring-co-accent{--tw-ring-color:var(--co-accent)}.ring-co-surface{--tw-ring-color:var(--co-surface)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-1{outline-offset:-1px}.-outline-offset-2{outline-offset:-2px}.outline-offset-0{outline-offset:0px}.outline-offset-2{outline-offset:2px}.outline-co-accent{outline-color:var(--co-accent)}.outline-co-danger{outline-color:var(--co-danger)}.outline-co-line2{outline-color:var(--co-line2)}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-\[6px\]{--tw-backdrop-blur:blur(6px);-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-\[30px\]{--tw-backdrop-blur:blur(30px);-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-filter{-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,-webkit-backdrop-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-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,font-weight\]{transition-property:color,font-weight;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.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-\[90ms\]{--tw-duration:90ms;transition-duration:90ms}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-short\)\]{--tw-duration:var(--duration-short);transition-duration:var(--duration-short)}.ease-\[var\(--ease-out-expo\)\]{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.ease-\[var\(--ease-smooth\)\]{--tw-ease:var(--ease-smooth);transition-timing-function:var(--ease-smooth)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.forced-color-adjust-none{forced-color-adjust:none}.dialog-in{--co-enter-opacity:0;--co-enter-ty:8px;--co-enter-scale:.96}.dialog-out{--co-exit-opacity:0;--co-exit-ty:0;--co-exit-scale:.96}.sheet-in{--co-enter-opacity:1;--co-enter-ty:100%;--co-enter-scale:1}.sheet-out{--co-exit-opacity:0;--co-exit-ty:24px;--co-exit-scale:1}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--tile-h\:150px\]{--tile-h:150px}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[clip-path\:inset\(0_0_0_0\)\]{clip-path:inset(0)}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.\[grid-area\:main\]{grid-area:main}.\[grid-area\:ref\]{grid-area:ref}.\[grid-area\:why\]{grid-area:why}.\[grid-template-areas\:\'ref\'_\'main\'_\'why\'\]{grid-template-areas:"ref""main""why"}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition\:background-color_var\(--spring-snappy\)\]{transition:background-color var(--spring-snappy)}.\[transition\:border-color_var\(--spring-snappy\)\,background-color_var\(--spring-snappy\)\,transform_var\(--spring-snappy\)\]{transition:border-color var(--spring-snappy),background-color var(--spring-snappy),transform var(--spring-snappy)}.\[transition\:border-color_var\(--spring-snappy\)\,background-color_var\(--spring-snappy\)\]{transition:border-color var(--spring-snappy),background-color var(--spring-snappy)}.\[transition\:color_var\(--spring-snappy\)\]{transition:color var(--spring-snappy)}.\[transition\:transform_var\(--spring-smooth\)\]{transition:transform var(--spring-smooth)}.\[transition\:transform_var\(--spring-snappy\)\,background-color_160ms\]{transition:transform var(--spring-snappy),background-color .16s}.\[transition\:transform_var\(--spring-snappy\)\,background-color_160ms_ease\,color_160ms_ease\]{transition:transform var(--spring-snappy),background-color .16s ease,color .16s ease}.\[transition\:transform_var\(--spring-snappy\)\,background-color_160ms_ease\]{transition:transform var(--spring-snappy),background-color .16s ease}.\[transition\:transform_var\(--spring-snappy\)\,color_var\(--spring-snappy\)\]{transition:transform var(--spring-snappy),color var(--spring-snappy)}.\[transition\:transform_var\(--spring-snappy\)\,width_var\(--spring-snappy\)\]{transition:transform var(--spring-snappy),width var(--spring-snappy)}.\[transition\:transform_var\(--spring-snappy\)\]{transition:transform var(--spring-snappy)}.\[unicode-bidi\:plaintext\]{unicode-bidi:plaintext}.\[view-transition-class\:toast\]{view-transition-class:toast}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.fade-in{--co-enter-opacity:0}.fade-out{--co-exit-opacity:0}.ring-inset{--tw-ring-inset:inset}.rise-in-12{--co-enter-ty:12px}.sink-out-4{--co-exit-ty:4px}.zoom-in-97{--co-enter-scale:.97}.zoom-out-97{--co-exit-scale:.97}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:text-co-accent:is(:where(.group):is([open],:popover-open,:open) *){color:var(--co-accent)}.group-focus-within\:text-co-muted:is(:where(.group):focus-within *){color:var(--co-muted)}.group-focus-within\:text-co-text:is(:where(.group):focus-within *){color:var(--co-text)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/day\:opacity-100:is(:where(.group\/day):focus-within *){opacity:1}.group-focus-within\/idea\:border-co-text:is(:where(.group\/idea):focus-within *){border-color:var(--co-text)}.group-focus-within\/video\:opacity-100:is(:where(.group\/video):focus-within *){opacity:1}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:bg-black\/35:is(:where(.group):hover *){background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/35:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.group-hover\:text-co-muted:is(:where(.group):hover *){color:var(--co-muted)}.group-hover\:text-co-text:is(:where(.group):hover *){color:var(--co-text)}.group-hover\:text-red-400:is(:where(.group):hover *){color:var(--color-red-400)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:outline-2:is(:where(.group):hover *){outline-style:var(--tw-outline-style);outline-width:2px}.group-hover\:outline-co-accent:is(:where(.group):hover *){outline-color:var(--co-accent)}.group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *),.group-hover\/day\:opacity-100:is(:where(.group\/day):hover *){opacity:1}.group-hover\/idea\:border-co-text:is(:where(.group\/idea):hover *){border-color:var(--co-text)}.group-hover\/idea\:bg-co-text:is(:where(.group\/idea):hover *){background-color:var(--co-text)}.group-hover\/idea\:text-co-ground:is(:where(.group\/idea):hover *){color:var(--co-ground)}.group-hover\/pic\:opacity-100:is(:where(.group\/pic):hover *),.group-hover\/ref\:opacity-100:is(:where(.group\/ref):hover *),.group-hover\/video\:opacity-100:is(:where(.group\/video):hover *){opacity:1}}.group-focus\:text-co-muted:is(:where(.group):focus *){color:var(--co-muted)}.group-focus\:text-red-400:is(:where(.group):focus *){color:var(--color-red-400)}.group-focus\:opacity-100:is(:where(.group):focus *){opacity:1}.group-focus-visible\:translate-y-0:is(:where(.group):focus-visible *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-disabled\:fill-co-line2:is(:where(.group):disabled *){fill:var(--co-line2)}.group-data-\[disabled\]\:cursor-not-allowed:is(:where(.group)[data-disabled] *){cursor:not-allowed}.group-data-\[disabled\]\:opacity-50:is(:where(.group)[data-disabled] *){opacity:.5}.group-data-\[hovered\]\:translate-x-0\.5:is(:where(.group)[data-hovered] *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[invalid\]\:outline-2:is(:where(.group)[data-invalid] *){outline-style:var(--tw-outline-style);outline-width:2px}.group-data-\[invalid\]\:outline-co-danger:is(:where(.group)[data-invalid] *){outline-color:var(--co-danger)}.group-data-\[selected\]\:border-co-accent:is(:where(.group)[data-selected] *){border-color:var(--co-accent)}.group-data-\[selected\]\:bg-co-accent-dim:is(:where(.group)[data-selected] *){background-color:var(--co-accent-dim)}.group-data-\[selected\]\:text-co-accent:is(:where(.group)[data-selected] *){color:var(--co-accent)}.group-placement-bottom\:rotate-180:is(:where(.group)[data-placement=bottom] *){rotate:180deg}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.placeholder\:text-co-faint::placeholder{color:var(--co-faint)}.placeholder\:text-co-muted::placeholder{color:var(--co-muted)}.placeholder\:text-neutral-600::placeholder{color:var(--color-neutral-600)}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing)*4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing)*6)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:JetBrains Mono,ui-monospace,monospace}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-1:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.after\:h-\[5px\]:after{content:var(--tw-content);height:5px}.after\:rounded-card:after{content:var(--tw-content);border-radius:12px}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:-mt-1:first-child{margin-top:calc(var(--spacing)*-1)}.first\:-mt-\[5px\]:first-child{margin-top:-5px}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}.even\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}.placeholder-shown\:text-co-faint:placeholder-shown{color:var(--co-faint)}.focus-within\:border-co-text:focus-within{border-color:var(--co-text)}.focus-within\:bg-co-hover:focus-within{background-color:var(--co-hover)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-co-accent:focus-within{outline-color:var(--co-accent)}.focus-within\:outline-co-danger:focus-within{outline-color:var(--co-danger)}@media(hover:hover){.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\:rotate-3:hover{rotate:3deg}.hover\:border-co-accent:hover{border-color:var(--co-accent)}.hover\:border-co-accent-border:hover{border-color:var(--co-accent-border)}.hover\:border-co-line2:hover{border-color:var(--co-line2)}.hover\:border-co-text:hover{border-color:var(--co-text)}.hover\:border-co-text2:hover{border-color:var(--co-text2)}.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:\!bg-\[var\(--co-hover\,\#292929\)\]:hover{background-color:var(--co-hover,#292929)!important}.hover\:bg-\[rgba\(18\,18\,18\,0\.9\)\]:hover{background-color:#121212e6}.hover\:bg-\[var\(--co-accent-fill-hover\)\]:hover{background-color:var(--co-accent-fill-hover)}.hover\:bg-\[var\(--co-tonal\)\]:hover{background-color:var(--co-tonal)}.hover\:bg-black\/25:hover{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/25:hover{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.hover\:bg-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.hover\:bg-co-accent-dim:hover,.hover\:bg-co-accent-dim\/40:hover{background-color:var(--co-accent-dim)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-co-accent-dim\/40:hover{background-color:color-mix(in oklab,var(--co-accent-dim)40%,transparent)}}.hover\:bg-co-accent-fill-hover:hover{background-color:var(--co-accent-fill-hover)}.hover\:bg-co-danger-hover:hover{background-color:var(--co-danger-hover)}.hover\:bg-co-danger\/10:hover{background-color:var(--co-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-co-danger\/10:hover{background-color:color-mix(in oklab,var(--co-danger)10%,transparent)}}.hover\:bg-co-hover:hover{background-color:var(--co-hover)}.hover\:bg-co-recess:hover{background-color:var(--co-recess)}.hover\:bg-co-surface:hover{background-color:var(--co-surface)}.hover\:bg-co-surface-solid:hover{background-color:var(--co-surface-solid)}.hover\:bg-co-text:hover{background-color:var(--co-text)}.hover\:bg-co-tonal:hover{background-color:var(--co-tonal)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.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-black:hover{color:var(--color-black)}.hover\:text-co-accent:hover{color:var(--co-accent)}.hover\:text-co-accent-ink:hover{color:var(--co-accent-ink)}.hover\:text-co-alert-ink:hover{color:var(--co-alert-ink)}.hover\:text-co-danger:hover{color:var(--co-danger)}.hover\:text-co-faint:hover{color:var(--co-faint)}.hover\:text-co-ground:hover{color:var(--co-ground)}.hover\:text-co-muted:hover{color:var(--co-muted)}.hover\:text-co-surface:hover{color:var(--co-surface)}.hover\:text-co-text:hover{color:var(--co-text)}.hover\:text-co-text2:hover{color:var(--co-text2)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-co-accent:hover{-webkit-text-decoration-color:var(--co-accent);text-decoration-color:var(--co-accent)}.hover\:decoration-co-text:hover{-webkit-text-decoration-color:var(--co-text);text-decoration-color:var(--co-text)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_var\(--co-line2\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--co-line2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:outline-2:hover{outline-style:var(--tw-outline-style);outline-width:2px}.hover\:outline-co-accent:hover{outline-color:var(--co-accent)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:brightness-\[0\.92\]:hover{--tw-brightness:brightness(.92);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,)}.not-disabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--co-danger\)_10\%\,transparent\)\]:not(:disabled):hover{background-color:var(--co-danger)}@supports (color:color-mix(in lab,red,red)){.not-disabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--co-danger\)_10\%\,transparent\)\]:not(:disabled):hover{background-color:color-mix(in srgb,var(--co-danger)10%,transparent)}}.not-disabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--co-glass-fill\)\,var\(--co-text\)_6\%\)\]:not(:disabled):hover{background-color:var(--co-glass-fill)}@supports (color:color-mix(in lab,red,red)){.not-disabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--co-glass-fill\)\,var\(--co-text\)_6\%\)\]:not(:disabled):hover{background-color:color-mix(in srgb,var(--co-glass-fill),var(--co-text)6%)}}.not-disabled\:hover\:bg-co-accent-dim:not(:disabled):hover{background-color:var(--co-accent-dim)}.not-disabled\:hover\:bg-co-accent-fill-hover:not(:disabled):hover{background-color:var(--co-accent-fill-hover)}.not-disabled\:hover\:bg-co-danger-hover:not(:disabled):hover{background-color:var(--co-danger-hover)}.not-disabled\:hover\:bg-co-hover:not(:disabled):hover{background-color:var(--co-hover)}.not-disabled\:hover\:text-co-text:not(:disabled):hover{color:var(--co-text)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-14:focus{top:calc(var(--spacing)*14)}.focus\:left-3:focus{left:calc(var(--spacing)*3)}.focus\:z-10:focus{z-index:10}.focus\:border-co-accent:focus{border-color:var(--co-accent)}.focus\:border-b-co-accent:focus{border-bottom-color:var(--co-accent)}.focus\:border-b-co-accent-border:focus{border-bottom-color:var(--co-accent-border)}.focus\:border-b-co-accent\/40:focus{border-bottom-color:var(--co-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-b-co-accent\/40:focus{border-bottom-color:color-mix(in oklab,var(--co-accent)40%,transparent)}}.focus\:bg-co-accent-dim:focus{background-color:var(--co-accent-dim)}.focus\:text-co-text:focus{color:var(--co-text)}.focus\:shadow-\[inset_0_0_0_1px_var\(--co-accent\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--co-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-co-accent:focus{outline-color:var(--co-accent)}.focus\:outline-co-danger:focus{outline-color:var(--co-danger)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:border-co-accent:focus-visible{border-color:var(--co-accent)}.focus-visible\:bg-co-hover:focus-visible{background-color:var(--co-hover)}.focus-visible\:text-co-danger:focus-visible{color:var(--co-danger)}.focus-visible\:text-co-text:focus-visible{color:var(--co-text)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:\!shadow-none:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;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-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-white\/60:focus-visible{--tw-ring-color:#fff9}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:-4px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-co-accent:focus-visible{outline-color:var(--co-accent)}.focus-visible\:outline-co-text:focus-visible{outline-color:var(--co-text)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:\!outline-none:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:outline-co-accent:focus-visible:after{content:var(--tw-content);outline-color:var(--co-accent)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.not-disabled\:active\:scale-\[0\.97\]:not(:disabled):active{scale:.97}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:bg-co-tonal:disabled{background-color:var(--co-tonal)}.disabled\:text-co-faint:disabled{color:var(--co-faint)}.disabled\:text-co-muted:disabled{color:var(--co-muted)}.disabled\:text-neutral-200:disabled{color:var(--color-neutral-200)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:placeholder\:text-neutral-200:disabled::placeholder{color:var(--color-neutral-200)}@media(hover:hover){.disabled\:hover\:border-co-line2:disabled:hover{border-color:var(--co-line2)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-co-muted:disabled:hover{color:var(--co-muted)}.disabled\:hover\:text-co-text2:disabled:hover{color:var(--co-text2)}.disabled\:hover\:text-inherit:disabled:hover{color:inherit}}.has-\[\[aria-expanded\=true\]\]\:opacity-100:has([aria-expanded=true]){opacity:1}.has-\[input\:focus\]\:border-co-accent:has(:is(input:focus)){border-color:var(--co-accent)}.has-\[textarea\:focus\]\:border-co-accent-border:has(:is(textarea:focus)){border-color:var(--co-accent-border)}.has-\[textarea\:focus\]\:bg-co-surface-solid:has(:is(textarea:focus)){background-color:var(--co-surface-solid)}.aria-busy\:cursor-wait[aria-busy=true]{cursor:wait}.aria-busy\:opacity-100[aria-busy=true]{opacity:1}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-placeholder\:text-co-faint[data-placeholder]{color:var(--co-faint)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[focus-visible\]\:outline-2[data-focus-visible]{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[focus-visible\]\:outline-offset-2[data-focus-visible]{outline-offset:2px}.data-\[focus-visible\]\:outline-co-accent[data-focus-visible],.data-\[focus-visible\]\:outline-co-accent\/55[data-focus-visible]{outline-color:var(--co-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[focus-visible\]\:outline-co-accent\/55[data-focus-visible]{outline-color:color-mix(in oklab,var(--co-accent)55%,transparent)}}.data-\[focused\]\:bg-co-hover[data-focused]{background-color:var(--co-hover)}.data-\[focused\]\:text-co-text[data-focused]{color:var(--co-text)}.data-\[hovered\]\:border-co-line2[data-hovered]{border-color:var(--co-line2)}.data-\[hovered\]\:bg-co-hover[data-hovered]{background-color:var(--co-hover)}.data-\[placeholder\]\:text-co-faint[data-placeholder]{color:var(--co-faint)}.data-\[pressed\]\:scale-\[0\.97\][data-pressed]{scale:.97}.data-\[pressed\]\:scale-\[0\.99\][data-pressed]{scale:.99}.data-\[pressed\]\:outline-2[data-pressed]{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[pressed\]\:outline-co-accent[data-pressed]{outline-color:var(--co-accent)}.data-\[selected\]\:border-co-accent[data-selected]{border-color:var(--co-accent)}.data-\[selected\]\:bg-co-accent-dim[data-selected]{background-color:var(--co-accent-dim)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[spin_1\.6s_linear_infinite\]{animation:1.6s linear infinite spin}.motion-safe\:animate-pulse{animation:1.4s cubic-bezier(.4,0,.6,1) infinite pulse}.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:-mx-3{margin-inline:calc(var(--spacing)*-3)}.max-lg\:hidden{display:none}.max-lg\:w-\[150px\]{width:150px}.max-lg\:w-full{width:100%}.max-lg\:max-w-none{max-width:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:gap-4{gap:calc(var(--spacing)*4)}.max-lg\:px-3{padding-inline:calc(var(--spacing)*3)}.max-lg\:pl-0{padding-left:calc(var(--spacing)*0)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:items-end{align-items:flex-end}.max-sm\:p-2{padding:calc(var(--spacing)*2)}.max-sm\:p-6{padding:calc(var(--spacing)*6)}.max-sm\:px-3{padding-inline:calc(var(--spacing)*3)}.max-sm\:px-4{padding-inline:calc(var(--spacing)*4)}.max-sm\:px-5{padding-inline:calc(var(--spacing)*5)}.max-sm\:py-7{padding-block:calc(var(--spacing)*7)}.max-sm\:pt-2{padding-top:calc(var(--spacing)*2)}.max-sm\:text-\[38px\]{font-size:38px}.max-sm\:leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.max-sm\:sheet-in{--co-enter-opacity:1;--co-enter-ty:100%;--co-enter-scale:1}}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mx-4{margin-inline:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:min-h-\[340px\]{min-height:340px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[200px\]{width:200px}.sm\:max-w-\[32rem\]{max-width:32rem}.sm\:max-w-\[260px\]{max-width:260px}.sm\:min-w-\[28rem\]{min-width:28rem}.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-\[78px_minmax\(0\,1fr\)\]{grid-template-columns:78px minmax(0,1fr)}.sm\:grid-cols-\[116px_minmax\(0\,1fr\)\]{grid-template-columns:116px minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.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\: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-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:px-\[58px\]{padding-inline:58px}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:ps-12{padding-inline-start:calc(var(--spacing)*12)}.sm\:pe-10{padding-inline-end:calc(var(--spacing)*10)}.sm\:pt-7{padding-top:calc(var(--spacing)*7)}.sm\:text-right{text-align:right}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[64px\]{font-size:64px}.sm\:\[--tile-h\:210px\]{--tile-h:210px}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:\!w-\[min\(calc\(100vw-2rem\)\,1040px\)\]{width:min(100vw - 2rem,1040px)!important}.md\:w-auto{width:auto}.md\:\!max-w-\[1040px\]{max-width:1040px!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[5rem_minmax\(0\,1\.4fr\)_minmax\(10rem\,0\.55fr\)_auto\]{grid-template-columns:5rem minmax(0,1.4fr) minmax(10rem,.55fr) auto}.md\:grid-cols-\[5rem_minmax\(0\,1\.5fr\)_minmax\(11rem\,0\.55fr\)_14rem\]{grid-template-columns:5rem minmax(0,1.5fr) minmax(11rem,.55fr) 14rem}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:justify-self-end{justify-self:flex-end}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:\!p-4{padding:calc(var(--spacing)*4)!important}.md\:p-7{padding:calc(var(--spacing)*7)}.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\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:pt-14{padding-top:calc(var(--spacing)*14)}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[64px\]{font-size:64px}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-auto{grid-column-start:auto}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[320px\]{width:320px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[84px_minmax\(0\,1fr\)_200px_260px_190px\]{grid-template-columns:84px minmax(0,1fr) 200px 260px 190px}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(17rem\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:ps-\[120px\]{padding-inline-start:120px}.lg\:pt-28{padding-top:calc(var(--spacing)*28)}.lg\:pl-\[96px\]{padding-left:96px}.lg\:text-\[40px\]{font-size:40px}.lg\:even\:border-r:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:1px}}@media(min-width:80rem){.xl\:max-h-\[min\(78vh\,860px\)\]{max-height:min(78vh,860px)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container not (min-width:36rem){.\@max-\[36rem\]\:basis-full{flex-basis:100%}}@container (min-width:170px){.\@\[170px\]\:inline{display:inline}}@container (min-width:300px){.\@min-\[300px\]\:hidden{display:none}.\@min-\[300px\]\:inline{display:inline}}@container briefskel (min-width:600px){.\@\[600px\]\/briefskel\:flex{display:flex}.\@\[600px\]\/briefskel\:hidden{display:none}}@container cdoc (min-width:600px){.\@\[600px\]\/cdoc\:hidden{display:none}.\@\[600px\]\/cdoc\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@\[600px\]\/cdoc\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[600px\]\/cdoc\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.\@\[600px\]\/cdoc\:gap-2{gap:calc(var(--spacing)*2)}.\@\[600px\]\/cdoc\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.\@\[600px\]\/cdoc\:gap-3{gap:calc(var(--spacing)*3)}.\@\[600px\]\/cdoc\:gap-6{gap:calc(var(--spacing)*6)}.\@\[600px\]\/cdoc\:gap-x-6{column-gap:calc(var(--spacing)*6)}.\@\[600px\]\/cdoc\:gap-y-7{row-gap:calc(var(--spacing)*7)}.\@\[600px\]\/cdoc\:p-3{padding:calc(var(--spacing)*3)}.\@\[600px\]\/cdoc\:px-6{padding-inline:calc(var(--spacing)*6)}.\@\[600px\]\/cdoc\:px-\[18px\]{padding-inline:18px}.\@\[600px\]\/cdoc\:py-0\.5{padding-block:calc(var(--spacing)*.5)}.\@\[600px\]\/cdoc\:py-\[22px\]{padding-block:22px}.\@\[600px\]\/cdoc\:pt-0{padding-top:calc(var(--spacing)*0)}.\@\[600px\]\/cdoc\:pt-0\.5{padding-top:calc(var(--spacing)*.5)}.\@\[600px\]\/cdoc\:pt-4{padding-top:calc(var(--spacing)*4)}.\@\[600px\]\/cdoc\:pb-\[18px\]{padding-bottom:18px}.\@\[600px\]\/cdoc\:pl-5{padding-left:calc(var(--spacing)*5)}}@container briefskel (min-width:600px){.\@\[600px\]\/briefskel\:text-\[20px\]{font-size:20px}}@container cdoc (min-width:600px){.\@\[600px\]\/cdoc\:text-\[18px\]{font-size:18px}.\@\[600px\]\/cdoc\:text-\[26px\]{font-size:26px}.\@\[600px\]\/cdoc\:text-\[40px\]{font-size:40px}}@container briefskel (min-width:600px){.\@\[600px\]\/briefskel\:leading-\[24px\]{--tw-leading:24px;line-height:24px}}@container cdoc (min-width:600px){.\@\[600px\]\/cdoc\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.\@\[600px\]\/cdoc\:leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.\@\[600px\]\/cdoc\:\[grid-template-areas\:\'ref_main\'_\'why_why\'\]{grid-template-areas:"ref main""why why"}}@container cslide (min-width:720px){.\@\[720px\]\/cslide\:block{display:block}.\@\[720px\]\/cslide\:hidden{display:none}}@container cdoc (min-width:760px){.\@\[760px\]\/cdoc\:block{display:block}.\@\[760px\]\/cdoc\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.\@\[760px\]\/cdoc\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.\@\[760px\]\/cdoc\:gap-x-10{column-gap:calc(var(--spacing)*10)}.\@\[760px\]\/cdoc\:\[grid-template-areas\:\'main_ref\'_\'why_ref\'\]{grid-template-areas:"main ref""why ref"}}@container cdoc (min-width:1000px){.\@\[1000px\]\/cdoc\:hidden{display:none}.\@\[1000px\]\/cdoc\:inline{display:inline}.\@\[1000px\]\/cdoc\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.\@\[1000px\]\/cdoc\:grid-cols-\[480px_minmax\(0\,1fr\)\]{grid-template-columns:480px minmax(0,1fr)}.\@\[1000px\]\/cdoc\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.\@\[1000px\]\/cdoc\:gap-\[26px\]{gap:26px}.\@\[1000px\]\/cdoc\:gap-x-10{column-gap:calc(var(--spacing)*10)}.\@\[1000px\]\/cdoc\:gap-y-\[26px\]{row-gap:26px}.\@\[1000px\]\/cdoc\:\[grid-template-areas\:\'ref_main\'_\'ref_why\'\]{grid-template-areas:"ref main""ref why"}}@container (min-width:1100px){.\@min-\[1100px\]\:text-\[96px\]\/\[0\.9\]{font-size:96px;line-height:.9}}@container briefeditor (min-width:32rem){.\@\[32rem\]\/briefeditor\:col-span-2{grid-column:span 2/span 2}}@container briefdoc (min-width:32rem){.\@\[32rem\]\/briefdoc\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container briefeditor (min-width:32rem){.\@\[32rem\]\/briefeditor\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container briefdoc (min-width:32rem){.\@\[32rem\]\/briefdoc\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@\[32rem\]\/briefdoc\:border-co-line{border-color:var(--co-line)}.\@\[32rem\]\/briefdoc\:px-3{padding-inline:calc(var(--spacing)*3)}.\@\[32rem\]\/briefdoc\:first\:pl-0:first-child{padding-left:calc(var(--spacing)*0)}.\@\[32rem\]\/briefdoc\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@container briefeditor (min-width:36rem){.\@\[36rem\]\/briefeditor\:col-span-2{grid-column:span 2/span 2}}@container briefdoc (min-width:36rem){.\@\[36rem\]\/briefdoc\:w-auto{width:auto}.\@\[36rem\]\/briefdoc\:flex-1{flex:1}.\@\[36rem\]\/briefdoc\:shrink{flex-shrink:1}.\@\[36rem\]\/briefdoc\:basis-0{flex-basis:calc(var(--spacing)*0)}.\@\[36rem\]\/briefdoc\:basis-\[calc\(\(100\%-48px\)\/4\)\]{flex-basis:calc(25% - 12px)}.\@\[36rem\]\/briefdoc\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[36rem\]\/briefdoc\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}@container briefeditor (min-width:36rem){.\@\[36rem\]\/briefeditor\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container briefdoc (min-width:36rem){.\@\[36rem\]\/briefdoc\:gap-5{gap:calc(var(--spacing)*5)}.\@\[36rem\]\/briefdoc\:gap-10{gap:calc(var(--spacing)*10)}.\@\[36rem\]\/briefdoc\:overflow-visible{overflow:visible}.\@\[36rem\]\/briefdoc\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@\[36rem\]\/briefdoc\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@\[36rem\]\/briefdoc\:py-0\.5{padding-block:calc(var(--spacing)*.5)}.\@\[36rem\]\/briefdoc\:pb-0{padding-bottom:calc(var(--spacing)*0)}.\@\[36rem\]\/briefdoc\:pb-2{padding-bottom:calc(var(--spacing)*2)}.\@\[36rem\]\/briefdoc\:pl-8{padding-left:calc(var(--spacing)*8)}}@container briefeditor (min-width:40rem){.\@\[40rem\]\/briefeditor\:grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.\@\[40rem\]\/briefeditor\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.\@\[40rem\]\/briefeditor\:flex-col{flex-direction:column}.\@\[40rem\]\/briefeditor\:items-start{align-items:flex-start}.\@\[40rem\]\/briefeditor\:justify-start{justify-content:flex-start}.\@\[40rem\]\/briefeditor\:gap-2{gap:calc(var(--spacing)*2)}.\@\[40rem\]\/briefeditor\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@\[40rem\]\/briefeditor\:border-co-line{border-color:var(--co-line)}}@container package (min-width:40rem){.\@\[40rem\]\/package\:p-7{padding:calc(var(--spacing)*7)}}@container briefeditor (min-width:40rem){.\@\[40rem\]\/briefeditor\:pr-4{padding-right:calc(var(--spacing)*4)}}@container package (min-width:44rem){.\@\[44rem\]\/package\:w-\[28rem\]{width:28rem}.\@\[44rem\]\/package\:w-\[min\(31rem\,100\%\)\]{width:min(31rem,100%)}.\@\[44rem\]\/package\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\@\[44rem\]\/package\:items-end{align-items:flex-end}.\@\[44rem\]\/package\:justify-end{justify-content:flex-end}}@container pitch (min-width:45rem){.\@\[45rem\]\/pitch\:row-span-6{grid-row:span 6/span 6}.\@\[45rem\]\/pitch\:grid{display:grid}.\@\[45rem\]\/pitch\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@\[45rem\]\/pitch\:grid-rows-\[auto_auto_auto_auto_auto_auto\]{grid-template-rows:auto auto auto auto auto auto}.\@\[45rem\]\/pitch\:grid-rows-subgrid{grid-template-rows:subgrid}}@container briefskel (min-width:46rem){.\@\[46rem\]\/briefskel\:flex{display:flex}}@container briefdoc (min-width:46rem){.\@\[46rem\]\/briefdoc\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.\@\[46rem\]\/briefdoc\:items-start{align-items:flex-start}}@container briefeditor (min-width:48rem){.\@\[48rem\]\/briefeditor\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container briefdoc (min-width:52rem){.\@\[52rem\]\/briefdoc\:col-span-1{grid-column:span 1/span 1}.\@\[52rem\]\/briefdoc\:col-start-1{grid-column-start:1}.\@\[52rem\]\/briefdoc\:col-start-2{grid-column-start:2}.\@\[52rem\]\/briefdoc\:col-start-3{grid-column-start:3}.\@\[52rem\]\/briefdoc\:col-start-4{grid-column-start:4}.\@\[52rem\]\/briefdoc\:row-span-1{grid-row:span 1/span 1}.\@\[52rem\]\/briefdoc\:row-start-1{grid-row-start:1}.\@\[52rem\]\/briefdoc\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@\[52rem\]\/briefdoc\:grid-cols-\[76px_var\(--brief-pic-w\)_minmax\(0\,1fr\)_380px\]{grid-template-columns:76px var(--brief-pic-w)minmax(0,1fr)380px}.\@\[52rem\]\/briefdoc\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.\@\[52rem\]\/briefdoc\:flex-col{flex-direction:column}.\@\[52rem\]\/briefdoc\:items-start{align-items:flex-start}.\@\[52rem\]\/briefdoc\:gap-1{gap:calc(var(--spacing)*1)}.\@\[52rem\]\/briefdoc\:gap-4{gap:calc(var(--spacing)*4)}.\@\[52rem\]\/briefdoc\:gap-x-7{column-gap:calc(var(--spacing)*7)}.\@\[52rem\]\/briefdoc\:gap-y-0{row-gap:calc(var(--spacing)*0)}.\@\[52rem\]\/briefdoc\:py-7{padding-block:calc(var(--spacing)*7)}.\@\[52rem\]\/briefdoc\:pt-0{padding-top:calc(var(--spacing)*0)}.\@\[52rem\]\/briefdoc\:text-\[30px\]{font-size:30px}}@container plan (min-width:56rem){.\@min-\[56rem\]\/plan\:ms-0{margin-inline-start:calc(var(--spacing)*0)}.\@min-\[56rem\]\/plan\:mt-0{margin-top:calc(var(--spacing)*0)}.\@min-\[56rem\]\/plan\:flex-1{flex:1}.\@min-\[56rem\]\/plan\:shrink-0{flex-shrink:0}.\@min-\[56rem\]\/plan\:flex-row{flex-direction:row}.\@min-\[56rem\]\/plan\:items-center{align-items:center}.\@min-\[56rem\]\/plan\:gap-4{gap:calc(var(--spacing)*4)}}@container briefeditor (min-width:58rem){.\@\[58rem\]\/briefeditor\:col-span-3{grid-column:span 3/span 3}.\@\[58rem\]\/briefeditor\:col-span-5{grid-column:span 5/span 5}}@container briefdoc (min-width:58rem){.\@\[58rem\]\/briefdoc\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container briefeditor (min-width:58rem){.\@\[58rem\]\/briefeditor\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@\[58rem\]\/briefeditor\:grid-cols-\[8\.5rem_8\.5rem_8\.5rem_minmax\(12rem\,1fr\)_minmax\(9rem\,\.65fr\)\]{grid-template-columns:8.5rem 8.5rem 8.5rem minmax(12rem,1fr) minmax(9rem,.65fr)}}@container review (min-width:70rem){.\@\[70rem\]\/review\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.\@\[70rem\]\/review\:items-start{align-items:flex-start}}@container package (min-width:72rem){.\@\[72rem\]\/package\:p-8{padding:calc(var(--spacing)*8)}}.dark\:border-neutral-300:where(.dark,.dark *){border-color:var(--color-neutral-300)}.dark\:border-neutral-600:where(.dark,.dark *){border-color:var(--color-neutral-600)}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-red-600:where(.dark,.dark *){border-color:var(--color-red-600)}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:where(.dark,.dark *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:bg-neutral-06:where(.dark,.dark *){background-color:#141414}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:where(.dark,.dark *){color:var(--shiki-dark,var(--sdm-c,inherit))}.dark\:text-neutral-01:where(.dark,.dark *){color:#fefefe}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:placeholder\:text-neutral-400:where(.dark,.dark *)::placeholder{color:var(--color-neutral-400)}@media(hover:hover){.dark\:hover\:border-neutral-500:where(.dark,.dark *):hover{border-color:#a8b7d4}}.dark\:disabled\:text-neutral-600:where(.dark,.dark *):disabled,.dark\:disabled\:placeholder\:text-neutral-600:where(.dark,.dark *):disabled::placeholder{color:var(--color-neutral-600)}@media(forced-colors:active){.forced-colors\:border-\[ButtonBorder\]{border-color:buttonborder}.forced-colors\:border-\[GrayText\]{border-color:graytext}.forced-colors\:border-\[Highlight\]{border-color:highlight}.forced-colors\:border-\[Mark\]{border-color:mark}.forced-colors\:bg-\[Canvas\]{background-color:canvas}.forced-colors\:bg-\[Field\]{background-color:field}.forced-colors\:bg-\[Highlight\]{background-color:highlight}.forced-colors\:fill-\[Canvas\]{fill:canvas}.forced-colors\:stroke-\[ButtonBorder\]{stroke:buttonborder}.forced-colors\:text-\[ButtonText\]{color:buttontext}.forced-colors\:text-\[GrayText\]{color:graytext}.forced-colors\:text-\[HighlightText\]{color:highlighttext}.forced-colors\:text-\[Mark\]{color:mark}.forced-colors\:outline-\[Highlight\]{outline-color:highlight}.forced-colors\:group-disabled\:text-\[GrayText\]:is(:where(.group):disabled *){color:graytext}.forced-colors\:focus-within\:outline-\[Highlight\]:focus-within,.forced-colors\:focus\:outline-\[Highlight\]:focus,.forced-colors\:data-\[focus-visible\]\:outline-\[Highlight\][data-focus-visible]{outline-color:highlight}}.placement-bottom\:slide-in-from-top-1[data-placement=bottom]{--co-enter-ty:-.25rem}.placement-top\:rise-in-2[data-placement=top]{--co-enter-ty:2px}.placement-top\:slide-in-from-bottom-1[data-placement=top]{--co-enter-ty:.25rem}.\[\&_\.co-modal-topbar\]\:absolute .co-modal-topbar{position:absolute}.\[\&_\.co-modal-topbar\]\:top-6 .co-modal-topbar{top:calc(var(--spacing)*6)}.\[\&_\.co-modal-topbar\]\:right-6 .co-modal-topbar{right:calc(var(--spacing)*6)}.\[\&_\.co-modal-topbar\]\:z-20 .co-modal-topbar{z-index:20}.\[\&_\.co-modal-topbar\]\:m-0 .co-modal-topbar{margin:calc(var(--spacing)*0)}.\[\&_\[role\=option\]\]\:text-\[11px\] [role=option]{font-size:11px}.\[\&_\[role\=option\]\]\:text-co-muted [role=option]{color:var(--co-muted)}.\[\&_\[role\=option\]_svg\.ms-auto\]\:size-3 [role=option] svg.ms-auto{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_\[role\=option\]\:focus-visible\]\:\!shadow-none [role=option]:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&_\[role\=option\]\:focus-visible\]\:\!outline-none [role=option]:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.\[\&_\[role\=option\]\[data-focused\]\]\:bg-co-hover [role=option][data-focused]{background-color:var(--co-hover)}.\[\&_\[role\=option\]\[data-focused\]\]\:text-co-text [role=option][data-focused]{color:var(--co-text)}.\[\&_\[role\=option\]\[data-hovered\]\]\:bg-co-hover [role=option][data-hovered]{background-color:var(--co-hover)}.\[\&_\[role\=option\]\[data-hovered\]\]\:text-co-text [role=option][data-hovered],.\[\&_\[role\=option\]\[data-selected\]\]\:text-co-text [role=option][data-selected]{color:var(--co-text)}.\[\&_header\]\:border-none header{--tw-border-style:none;border-style:none}.\[\&_header\]\:bg-transparent header{background-color:#0000}.\[\&_header\]\:px-2 header{padding-inline:calc(var(--spacing)*2)}.\[\&_header\]\:py-1 header{padding-block:calc(var(--spacing)*1)}.\[\&_header\]\:text-\[9px\] header{font-size:9px}.\[\&_header\]\:font-semibold header{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_header\]\:tracking-wider header{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[\&_header\]\:text-co-faint header{color:var(--co-faint)}.\[\&_header\]\:uppercase header{text-transform:uppercase}.\[\&_path\]\:fill-current path{fill:currentColor}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:calc(var(--spacing)*0)}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&\+\*\]\:mt-1+*{margin-top:calc(var(--spacing)*1)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:hover_\.font-section\]\:underline:hover .font-section{text-decoration-line:underline}.\[\&\:not\(\:last-child\)\]\:shadow-\[inset_0_1px_0_var\(--co-line\)\,inset_-1px_0_0_var\(--co-line\)\]:not(:last-child),.\[\&\:not\(\:nth-child\(7n\)\)\]\:shadow-\[inset_0_1px_0_var\(--co-line\)\,inset_-1px_0_0_var\(--co-line\)\]:not(:nth-child(7n)){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--co-line)),inset -1px 0 0 var(--tw-shadow-color,var(--co-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:64rem){.lg\:\[\&\:nth-child\(4\)\]\:border-r-0:nth-child(4){border-right-style:var(--tw-border-style);border-right-width:0}}.\[\&\:nth-child\(7n\)\]\:border-r-0:nth-child(7n){border-right-style:var(--tw-border-style);border-right-width:0}.\[\&\:nth-last-child\(-n\+2\)\]\:border-b-0:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing)*0)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>div\:first-child\]\:flex-1>div:first-child{flex:1}.\[\&\>label\:first-child\]\:shadow-none>label:first-child{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>p\]\:inline>p{display:inline}@media(hover:hover){.hover\:\[\&\>span\:first-child\]\:underline:hover>span:first-child{text-decoration-line:underline}}.data-\[focus-visible\]\:\[\&\>span\:first-child\]\:outline-2[data-focus-visible]>span:first-child{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[focus-visible\]\:\[\&\>span\:first-child\]\:outline-offset-2[data-focus-visible]>span:first-child{outline-offset:2px}.data-\[focus-visible\]\:\[\&\>span\:first-child\]\:outline-co-accent[data-focus-visible]>span:first-child{outline-color:var(--co-accent)}.\[\&\[href\]\]\:cursor-pointer[href]{cursor:pointer}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing)*6)}}@font-face{font-family:Crake;src:url(/build-20261027093414/assets/Crake-Bold-Ba5S5Llb.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Crake;src:url(/build-20261027093414/assets/Crake-Regular-Dl6Lj1yR.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KO Rubbama;src:url(/build-20261027093414/assets/ko-rubbama-black-expanded-CnMMdevn.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@keyframes co-enter{0%{opacity:var(--co-enter-opacity,1);transform:translate3d(var(--co-enter-tx,0),var(--co-enter-ty,0),0)scale3d(var(--co-enter-scale,1),var(--co-enter-scale,1),1)}}@keyframes co-exit{to{opacity:var(--co-exit-opacity,1);transform:translate3d(var(--co-exit-tx,0),var(--co-exit-ty,0),0)scale3d(var(--co-exit-scale,1),var(--co-exit-scale,1),1)}}.co-from-card{transform-origin:0 0}.co-from-card[data-entering]{animation:co-from-card var(--spring-smooth)both}.co-from-card[data-exiting]{animation:co-to-card var(--motion-out)cubic-bezier(.4,0,1,1)both}@keyframes co-from-card{0%{opacity:var(--card-o);transform:translate3d(var(--card-x),var(--card-y),0)scale(var(--card-s));clip-path:inset(var(--card-ct)var(--card-cr)var(--card-cb)var(--card-cl)round var(--card-r))}to{clip-path:inset(0 round 16px)}}@keyframes co-to-card{0%{clip-path:inset(0 round 16px)}to{opacity:0;transform:translate3d(var(--card-x),var(--card-y),0)scale(var(--card-s));clip-path:inset(var(--card-ct)var(--card-cr)var(--card-cb)var(--card-cl)round var(--card-r))}}@media(prefers-reduced-motion:reduce){.co-from-card[data-entering]{--co-enter-opacity:0;animation:co-enter var(--motion-out)ease-out both}.co-from-card[data-exiting]{--co-exit-opacity:0;animation:co-exit var(--motion-out)ease-in both}}:root{--spring-snappy:.4s var(--ease-snappy);--spring-smooth:.6s var(--ease-smooth);--spring-gentle:.8s var(--ease-gentle);--spring-throw:.68s var(--ease-throw);--motion-out:.16s}@keyframes co-content-in{0%{opacity:0}}::view-transition-new(.toast):only-child{animation:co-toast-in var(--spring-smooth)both}::view-transition-old(.toast):only-child{animation:co-toast-out var(--motion-out)cubic-bezier(.4,0,1,1)both}::view-transition-group(.toast){animation-duration:.32s;animation-timing-function:var(--ease-smooth)}@keyframes co-toast-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes co-toast-out{to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){::view-transition-new(.toast):only-child{animation-name:co-content-in;animation-duration:var(--motion-out);animation-timing-function:ease-out}::view-transition-old(.toast):only-child{animation-name:co-content-in;animation-duration:var(--motion-out);animation-timing-function:ease-out}::view-transition-old(.toast):only-child{animation-direction:reverse}}.co-stagger>*{animation:co-content-in var(--motion-out)ease-out backwards}.co-stagger>:nth-child(2){animation-delay:20ms}.co-stagger>:nth-child(3){animation-delay:40ms}.co-stagger>:nth-child(4){animation-delay:60ms}.co-stagger>:nth-child(5){animation-delay:80ms}.co-stagger>:nth-child(6){animation-delay:.1s}.co-stagger>:nth-child(7){animation-delay:.12s}.co-stagger>:nth-child(8){animation-delay:.14s}.co-stagger>:nth-child(9){animation-delay:.16s}.co-stagger>:nth-child(10){animation-delay:.18s}.co-stagger>:nth-child(11){animation-delay:.2s}.co-stagger>:nth-child(12){animation-delay:.22s}@keyframes co-tick-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes co-dot-in{0%{transform:scale(0)}}:root[data-co-motion=reduce] *,:root[data-co-motion=reduce] :before,:root[data-co-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-co-surfaces=solid] .co-glass-chrome,:root[data-co-surfaces=solid] .co-glass-bar,:root[data-co-surfaces=solid] .co-glass-control{background:var(--co-chrome-frost)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){.animate-in,.animate-in-smooth,.animate-out,.animate-out-slow{--co-enter-opacity:0;--co-exit-opacity:0;--co-enter-tx:0;--co-enter-ty:0;--co-enter-scale:1;--co-exit-tx:0;--co-exit-ty:0;--co-exit-scale:1;animation-duration:var(--motion-out)!important;animation-timing-function:ease-out!important}}.streamdown-chat{font-family:var(--font-body);font-size:var(--co-conversation-font-size,12px);color:var(--co-text2,#e7e7e7);overflow-wrap:anywhere;line-height:1.55}.streamdown-chat :is(h1,h2,h3,h4,h5,h6,[data-streamdown=heading-1],[data-streamdown=heading-2],[data-streamdown=heading-3],[data-streamdown=heading-4],[data-streamdown=heading-5],[data-streamdown=heading-6]){color:var(--co-text,#fafafa);font-family:var(--font-body)!important;letter-spacing:normal!important;margin-block:.45em .2em!important;font-weight:600!important;line-height:1.35!important}.streamdown-chat :is(h1,[data-streamdown=heading-1]){font-size:1.15em!important}.streamdown-chat :is(h2,[data-streamdown=heading-2]){font-size:1.08em!important}.streamdown-chat :is(h3,[data-streamdown=heading-3]){font-size:1.02em!important}.streamdown-chat :is(h4,h5,h6,[data-streamdown=heading-4],[data-streamdown=heading-5],[data-streamdown=heading-6]){font-size:1em!important}.streamdown-chat :is(p,ul,ol,pre,blockquote){margin-block:.35em}.streamdown-chat :is(p,ul,ol,blockquote):first-child,.streamdown-chat [data-streamdown=table-wrapper]:first-child,.streamdown-chat [data-streamdown=code-block]:first-child{margin-top:0}.streamdown-chat :is(p,ul,ol,pre,blockquote):last-child,.streamdown-chat [data-streamdown=table-wrapper]:last-child,.streamdown-chat [data-streamdown=code-block]:last-child{margin-bottom:0}.streamdown-chat a,.streamdown-chat [data-streamdown=link]{color:var(--co-accent-ink,#cfff0a);text-decoration:underline;-webkit-text-decoration-color:var(--co-accent-border,#cfff0a73);text-decoration-color:var(--co-accent-border,#cfff0a73);text-underline-offset:2px;transition:color var(--duration-fast)var(--ease-out-expo)}.streamdown-chat a:hover,.streamdown-chat [data-streamdown=link]:hover{color:var(--co-accent,#cfff0a);-webkit-text-decoration-color:var(--co-accent,#cfff0a);text-decoration-color:var(--co-accent,#cfff0a)}.streamdown-chat [data-streamdown=strong]{color:var(--co-text,#fafafa);font-weight:600}.streamdown-chat :is([data-streamdown=unordered-list],[data-streamdown=ordered-list]){padding-inline-start:1.3em!important;list-style-position:outside!important}.streamdown-chat [data-streamdown=list-item]{margin-block:.12em!important;padding-block:0!important}.streamdown-chat [data-streamdown=unordered-list]>[data-streamdown=list-item]::marker{color:var(--co-accent,#cfff0a)}.streamdown-chat [data-streamdown=ordered-list]>[data-streamdown=list-item]::marker{color:var(--co-faint,#8f8f8f);font-variant-numeric:tabular-nums}.streamdown-chat :is(hr,[data-streamdown=horizontal-rule]){background:var(--co-line,#292929)!important;border:none!important;height:1px!important;margin-block:.85em!important}.streamdown-chat [data-streamdown=inline-code],.streamdown-chat :is(code):not(pre code){border:1px solid var(--co-line,#292929);background:var(--co-hover,#ffffff0d);color:var(--co-text2,#e7e7e7);border-radius:6px;padding:.05em .34em;font-size:.86em;font-family:var(--font-mono)!important}.streamdown-chat [data-streamdown=blockquote]{color:var(--co-muted,#a3a3a3);border:none!important;border-left:2px solid var(--co-accent-border,#cfff0a73)!important;margin-block:.5em!important;padding:.08em 0 .08em .75em!important;font-style:normal!important}.streamdown-chat [data-streamdown=code-block]{border:1px solid var(--co-line,#292929)!important;background:var(--co-surface-solid,#191919)!important;border-radius:12px!important;gap:0!important;margin-block:.5em!important;padding:0!important;overflow:hidden!important}.streamdown-chat [data-streamdown=code-block-header],.streamdown-chat [data-streamdown=code-block-actions]{display:none!important}.streamdown-chat [data-streamdown=code-block-body]{font-size:12px;font-family:var(--font-mono)!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:.6rem .7rem!important}.streamdown-chat [data-streamdown=code-block-body] :is(pre,code){font-family:var(--font-mono)!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.streamdown-chat [data-streamdown=table-wrapper]{max-width:100%;overflow:hidden;border:1px solid var(--co-line,#292929)!important;background:var(--co-surface,#141414)!important;border-radius:12px!important;gap:0!important;margin-block:.5em!important;padding:0!important}.streamdown-chat [data-streamdown=table-wrapper]>div:has(>[data-streamdown=table]){-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.streamdown-chat [data-streamdown=table]{table-layout:auto;width:max-content;min-width:100%;font-size:12px;border-collapse:collapse!important;border:none!important;margin:0!important}.streamdown-chat [data-streamdown=table]>:is(thead,tbody,tfoot){border:none!important;margin:0!important}.streamdown-chat [data-streamdown=table-header]{background:var(--co-surface-solid,#191919)!important}.streamdown-chat [data-streamdown=table-row]{border:none!important;margin:0!important}.streamdown-chat [data-streamdown=table] :is(th,td,[data-streamdown=table-header-cell],[data-streamdown=table-cell]){vertical-align:top;overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:3.25rem;max-width:16rem;line-height:1.45;border:none!important;padding:.5rem .7rem!important}.streamdown-chat [data-streamdown=table] :is(th,[data-streamdown=table-header-cell]){text-align:start;color:var(--co-text2,#e7e7e7);font-size:11px;font-weight:600;border-bottom:1px solid var(--co-line2,#333)!important}.streamdown-chat [data-streamdown=table-body] [data-streamdown=table-row]+[data-streamdown=table-row]{border-top:1px solid var(--co-line,#292929)!important}.streamdown-chat [data-streamdown=table] :is(td,[data-streamdown=table-cell]){color:var(--co-muted,#a3a3a3);font-size:12px}.streamdown-chat [data-streamdown=image-wrapper]{margin-block:.45em!important}.streamdown-chat [data-streamdown=image]{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.streamdown-chat.streamdown-doc{font-size:14px;line-height:1.65}.streamdown-chat.streamdown-doc :is(h1,h2,h3,h4,h5,h6,[data-streamdown=heading-1],[data-streamdown=heading-2],[data-streamdown=heading-3],[data-streamdown=heading-4],[data-streamdown=heading-5],[data-streamdown=heading-6]){margin-block:1em .35em!important}.streamdown-chat.streamdown-doc :is(h1,[data-streamdown=heading-1]){letter-spacing:-.01em!important;font-size:1.4em!important}.streamdown-chat.streamdown-doc :is(h2,[data-streamdown=heading-2]){font-size:1.22em!important}.streamdown-chat.streamdown-doc :is(h3,[data-streamdown=heading-3]){font-size:1.08em!important}.streamdown-chat.streamdown-doc :is(h1,h2,[data-streamdown=heading-1],[data-streamdown=heading-2]):first-child{margin-top:0!important}.streamdown-chat.streamdown-doc :is(p,ul,ol,pre,blockquote){margin-block:.55em}.streamdown-chat.streamdown-doc [data-streamdown=list-item]{margin-block:.22em!important}.streamdown-chat.streamdown-doc [data-streamdown=blockquote]{margin-block:.8em!important;padding:.2em 0 .2em .9em!important}.streamdown-chat.streamdown-doc [data-streamdown=code-block]{margin-block:.8em!important}.streamdown-chat.streamdown-doc [data-streamdown=code-block-body]{font-size:12.5px;padding:.75rem .85rem!important}.streamdown-chat.streamdown-doc [data-streamdown=table-wrapper]{margin-block:1.1em!important}.streamdown-chat.streamdown-doc [data-streamdown=table-wrapper]>div:has(>[data-streamdown=table]){overflow-x:auto}.streamdown-chat.streamdown-doc [data-streamdown=table]{font-size:13px}.streamdown-chat.streamdown-doc [data-streamdown=table] :is(th,[data-streamdown=table-header-cell]){letter-spacing:.03em;text-transform:uppercase;text-align:start;color:var(--co-muted,#a3a3a3);white-space:nowrap;max-width:none;font-size:11.5px;border:none!important;border-bottom:1px solid var(--co-line2,#333)!important;padding:1rem 1.4rem!important}.streamdown-chat.streamdown-doc [data-streamdown=table] :is(td,[data-streamdown=table-cell]){color:var(--co-text2,#e7e7e7);vertical-align:top;min-width:140px;max-width:none;font-size:13px;line-height:1.55;border:none!important;padding:1rem 1.4rem!important}.co-tokens-dark{--co-ground:#121212;--co-header:var(--co-rail);--co-rail:#0f0f0f;--co-recess:#0f0f0f;--co-entry:var(--co-recess);--co-surface:#141414;--co-surface-solid:var(--co-surface)}@supports (color:color-mix(in lab,red,red)){.co-tokens-dark{--co-surface-solid:color-mix(in srgb,var(--co-surface)76%,var(--co-line))}}.co-tokens-dark{--co-line:#292929;--co-line2:var(--co-line)}@supports (color:color-mix(in lab,red,red)){.co-tokens-dark{--co-line2:color-mix(in srgb,var(--co-line)95%,var(--co-text))}}.co-tokens-dark{--co-card-border:var(--co-text)}@supports (color:color-mix(in lab,red,red)){.co-tokens-dark{--co-card-border:color-mix(in srgb,var(--co-text)32%,var(--co-line))}}.co-tokens-dark{--co-text:#fafafa;--co-text2:var(--co-text)}@supports (color:color-mix(in lab,red,red)){.co-tokens-dark{--co-text2:color-mix(in srgb,var(--co-text)78%,var(--co-muted))}}.co-tokens-dark{--co-muted:#a3a3a3;--co-faint:var(--co-muted)}@supports (color:color-mix(in lab,red,red)){.co-tokens-dark{--co-faint:color-mix(in srgb,var(--co-muted)86%,var(--co-ground))}}.co-tokens-dark{--co-accent:#cfff0a;--co-accent-rgb:207,255,10;--co-accent-fill:var(--co-accent);--co-on-accent:#121212;--co-accent-dim:#cfff0a1f;--co-accent-border:#cfff0a73;--co-accent-ink:#cfff0a;--co-ui-hue-weight:58%;--co-pillar-hue-weight:58%;--co-info:#a96bd7;--co-live:#04e735;--co-attention:#fb923c;--co-danger:#f87171;--co-on-danger:#121212;--co-alert:#ef4444;--co-alert-ink:#f66666;--co-hover:#fafafa0d;--co-scrim:#0009;--shell-shadow:0 8px 24px #00000073;--co-dropdown-bg:var(--co-surface)}@supports (color:color-mix(in lab,red,red)){.co-tokens-dark{--co-dropdown-bg:color-mix(in srgb,var(--co-surface)90%,var(--co-text))}}.co-tokens-dark{--co-dropdown-panel-bg:var(--co-surface)}@supports (color:color-mix(in lab,red,red)){.co-tokens-dark{--co-dropdown-panel-bg:color-mix(in srgb,var(--co-surface)92%,var(--co-text))}}.co-tokens-dark{--co-tonal:#ffffff0d;--co-tonal-hover:#ffffff1a;--co-chrome-solid:#2a2a2a;--co-chrome-frost:#2a2a2aa6;--co-shell-shadow:#00000073;--co-inverse:#fafafa;--co-on-inverse:#121212;--co-accent-fill-hover:#beeb09;--co-danger-hover:#e46868;--co-lens:#ffffff1c;--co-glass-fill:#ffffff1c;--co-glass-blur:24px;--co-glass-drop:#0000;--co-glass-drop-y:8px;--co-glass-drop-blur:24px;--co-glass-rim:#fff3;--co-glass-glow:#ffffff14;--co-glass-glow-blur:6px;--co-media-glass:#12121266;--co-media-solid:#121212b8;--co-media-ink:#fafafa}.co-tokens-light{--co-ground:#f6f6f7;--co-rail:#fff;--co-recess:#f0f0f2;--co-entry:var(--co-recess);--co-surface:#fff;--co-surface-solid:#eaeaec;--co-line:#e4e4e6;--co-line2:#cccccf;--co-card-border:#858585;--co-text:#121212;--co-text2:#2c2c2c;--co-muted:#666;--co-faint:#696969;--co-accent:#207cf5;--co-accent-rgb:32,124,245;--co-accent-fill:#1f71de;--co-on-accent:#fff;--co-accent-dim:#207cf51a;--co-accent-border:#207cf566;--co-accent-ink:#121212;--co-ui-hue-weight:100%;--co-pillar-hue-weight:100%;--co-dropdown-bg:#e8e8ea;--co-dropdown-panel-bg:#fff;--co-info:#6a00ba;--co-live:#0b7d24;--co-attention:#c2410c;--co-danger:#dc2626;--co-on-danger:#fff;--co-alert:#ff2c55;--co-alert-ink:#cf1943;--co-hover:#1212120d;--co-scrim:#12121266;--shell-shadow:0 8px 24px #1212121a;--co-tonal:#12121212;--co-tonal-hover:#1212121f;--co-chrome-solid:#fff;--co-chrome-frost:#ffffffa6;--co-shell-shadow:#1212121a;--co-inverse:#121212;--co-on-inverse:#fff;--co-accent-fill-hover:#1d68cc;--co-danger-hover:#ca2323;--co-lens:#fffc;--co-glass-fill:#ffffff80;--co-glass-blur:24px;--co-glass-drop:#1212121a;--co-glass-drop-y:8px;--co-glass-drop-blur:24px;--co-glass-rim:#ffffff40;--co-glass-glow:#ffffff1f;--co-glass-glow-blur:8px;--co-media-glass:#12121266;--co-media-solid:#121212b8;--co-media-ink:#fafafa}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.co-shell{--co-canvas: var(--co-ground);--co-ground: color-mix(in srgb, #ffffff 94%, #121212);--co-header: var(--co-rail);--co-rail: #ffffff;--co-recess: color-mix(in srgb, #ffffff 90.5%, #121212);--co-entry: var(--co-recess);--co-surface: #ffffff;--co-surface-solid: color-mix(in srgb, #ffffff 90.5%, #121212);--co-line: #e4e4e6;--co-line2: #cccccf;--co-card-border: #858585;--co-text: #121212;--co-text2: #2c2c2c;--co-muted: #666666;--co-faint: color-mix(in srgb, #121212 64%, #ffffff);--co-grid: rgba(18, 18, 18, .045);--co-accent: #207cf5;--co-accent-rgb: 32, 124, 245;--co-accent-fill: color-mix(in srgb, #207cf5 90%, #121212);--co-on-accent: #ffffff;--co-accent-dim: rgba(32, 124, 245, .1);--co-accent-border: rgba(32, 124, 245, .4);--co-accent-glow: rgba(32, 124, 245, .4);--co-constant: rgba(18, 18, 18, .5);--co-constant-soft: rgba(18, 18, 18, .12);--co-info: #6a00ba;--co-live: color-mix(in srgb, #04e735 50%, #121212);--co-ink: #121212;--co-scrim: color-mix(in srgb, var(--co-ink) 40%, transparent);--shell-shadow: 0 8px 24px rgba(18, 18, 18, .1);--co-media-glass: rgba(18, 18, 18, .4);--co-media-solid: rgba(18, 18, 18, .72);--co-media-ink: #fafafa;--co-media-lift: inset 0 1px 0 rgba(255, 255, 255, .22), 0 1px 3px rgba(0, 0, 0, .25);--co-chrome-solid: #ffffff;--co-chrome-frost: color-mix(in srgb, #ffffff 65%, transparent);--co-sheet-frost: color-mix(in srgb, #ffffff 58%, transparent);--co-bar-frost: rgba(255, 255, 255, .88);--co-chrome-veil: color-mix(in srgb, #ffffff 72%, transparent);--co-chrome-edge: color-mix(in srgb, #121212 18%, transparent);--co-chrome-highlight: color-mix(in srgb, #ffffff 78%, transparent);--co-chrome-rail-shadow: 8px 0 32px color-mix(in srgb, #121212 12%, transparent);--co-chrome-sheet-shadow: 0 18px 48px color-mix(in srgb, #121212 16%, transparent);--co-glass-bg: color-mix(in srgb, var(--co-surface-solid) 78%, transparent);--co-glass-line: rgba(18, 18, 18, .14);--co-glass-shadow: 0 12px 34px rgba(18, 18, 18, .14);--co-attention: #c2410c;--co-danger: #dc2626;--co-on-danger: #ffffff;--co-alert: #ff2c55;--co-alert-ink: #cf1943;--co-accent-ink: #121212;--co-tonal: #12121212;--co-tonal-hover: #1212121f;--co-lens: #ffffffcc;--co-lens-highlight: #ffffff;--co-lens-shadow: #12121226;--co-pillar-1: #6a00ba;--co-pillar-2: #207cf5;--co-pillar-3: #453ed7;--co-pillar-4: #581fc9;--co-pillar-5: #335de6;--co-rail-group: #f1f1f1;--co-inverse: #121212;--co-on-inverse: #ffffff;--co-accent-fill-hover: #1d68cc;--co-danger-hover: #ca2323;--co-field-frost: #ffffff94;--co-shell-shadow: #1212121a;--co-logo-plate: #ffffff;--co-media-edge: #ffffff2e;--co-nav-ink: #666666;--co-nav-ink-hover: #121212;--co-nav-ink-active: #207cf5;--co-nav-fill-hover: #1212120a;--co-nav-fill-active: #12121212;--co-glass-fill: #ffffff80;--co-glass-blur: 24px;--co-glass-drop: #1212121a;--co-glass-drop-y: 8px;--co-glass-drop-blur: 24px;--co-glass-rim: #ffffff40;--co-glass-glow: #ffffff1f;--co-glass-glow-blur: 8px;--co-ui-hue-weight: 100%;--co-pillar-hue-weight: 100%;--co-pillar-border-strength: 100%;--co-state-draft: #525252;--co-state-ready: #6a00ba;--co-state-scheduled: #207cf5;--co-state-publishing: #207cf5;--co-state-live: #04e735;--co-state-failed: #121212;--co-state-cancelled: #686868;--co-state-processing: #207cf5;--co-state-retrying: #6a00ba;--co-state-outstanding: #6a00ba;--co-state-blocked: #121212;--co-hover: rgba(18, 18, 18, .05);--co-panel-shadow: rgba(18, 18, 18, .14);--co-scrollbar: rgba(18, 18, 18, .18);--co-dropdown-bg: var(--co-surface-solid);--co-dropdown-panel-bg: #ffffff;--co-pillar-strategy: #207cf5;--co-pillar-creative: #6a00ba;--co-pillar-production: #207cf5;--co-pillar-culture: #6a00ba;--co-topbar-h: 80px;--co-chrome-h: 110px;color-scheme:light;height:100vh;height:100dvh;display:flex;overflow:hidden;background:var(--co-canvas);color:var(--co-text);font-family:var(--font-body)}.co-shell.co-page{height:auto;min-height:100vh;min-height:100dvh;overflow:visible;overflow-x:clip}.co-shell.dark{--co-canvas: var(--co-ground);--co-ground: color-mix(in srgb, #121212 96%, #ffffff);--co-rail: #121212;--co-recess: color-mix(in srgb, #121212 97%, #ffffff);--co-entry: var(--co-recess);--co-surface: color-mix(in srgb, #121212 92.5%, #ffffff);--co-surface-solid: color-mix(in srgb, #121212 90%, #ffffff);--co-line: color-mix(in srgb, #121212 87.5%, #ffffff);--co-line2: color-mix(in srgb, #121212 83%, #ffffff);--co-card-border: color-mix(in srgb, #121212 58%, #ffffff);--co-text: #fafafa;--co-text2: color-mix(in srgb, #ffffff 90%, #121212);--co-muted: #a3a3a3;--co-faint: color-mix(in srgb, #121212 46%, #ffffff);--co-grid: rgba(255, 255, 255, .025);--co-accent: #cfff0a;--co-accent-rgb: 207, 255, 10;--co-accent-fill: var(--co-accent);--co-on-accent: #121212;--co-accent-dim: rgba(207, 255, 10, .12);--co-accent-border: rgba(207, 255, 10, .45);--co-accent-glow: rgba(207, 255, 10, .7);--co-constant: rgba(236, 236, 240, .62);--co-constant-soft: rgba(236, 236, 240, .16);--co-info: #a96bd7;--co-live: #04e735;--co-alert: #ef4444;--co-alert-ink: #f66666;--co-accent-ink: #cfff0a;--co-tonal: #ffffff0d;--co-tonal-hover: #ffffff1a;--co-lens: #ffffff1c;--co-lens-highlight: #ffffff38;--co-lens-shadow: #00000066;--co-pillar-1: #a96bd7;--co-pillar-2: #207cf5;--co-pillar-3: #6473e6;--co-pillar-4: #876fde;--co-pillar-5: #4278ed;--co-rail-group: #242424;--co-inverse: #fafafa;--co-on-inverse: #121212;--co-accent-fill-hover: #beeb09;--co-danger-hover: #e46868;--co-field-frost: #2a2a2aa8;--co-shell-shadow: #00000073;--co-nav-ink: #a3a3a3;--co-nav-ink-hover: #fafafa;--co-nav-ink-active: #cfff0a;--co-nav-fill-hover: #ffffff0d;--co-nav-fill-active: #ffffff1c;--co-glass-fill: #ffffff1c;--co-glass-blur: 24px;--co-glass-drop: #00000000;--co-glass-drop-y: 8px;--co-glass-drop-blur: 24px;--co-glass-rim: #ffffff33;--co-glass-glow: #ffffff14;--co-glass-glow-blur: 6px;--co-ui-hue-weight: 58%;--co-pillar-hue-weight: 58%;--co-pillar-border-strength: 100%;--co-state-draft: #b6b6b6;--co-state-ready: color-mix(in srgb, #6a00ba 58%, #ffffff);--co-state-scheduled: #207cf5;--co-state-publishing: #207cf5;--co-state-live: #04e735;--co-state-failed: #fafafa;--co-state-cancelled: #a3a3a3;--co-state-processing: #207cf5;--co-state-retrying: color-mix(in srgb, #6a00ba 58%, #ffffff);--co-state-outstanding: color-mix(in srgb, #6a00ba 58%, #ffffff);--co-state-blocked: #fafafa;--co-scrim: rgba(0, 0, 0, .6);--shell-shadow: 0 8px 24px rgba(0, 0, 0, .45);--co-chrome-solid: color-mix(in srgb, #121212 90%, #ffffff);--co-chrome-frost: color-mix(in srgb, var(--co-chrome-solid) 65%, transparent);--co-sheet-frost: color-mix(in srgb, var(--co-chrome-solid) 66%, transparent);--co-bar-frost: rgba(36, 36, 36, .9);--co-chrome-veil: color-mix(in srgb, var(--co-chrome-solid) 72%, transparent);--co-chrome-edge: color-mix(in srgb, #ffffff 16%, transparent);--co-chrome-highlight: color-mix(in srgb, #ffffff 8%, transparent);--co-chrome-rail-shadow: 8px 0 32px color-mix(in srgb, #121212 68%, transparent);--co-chrome-sheet-shadow: 0 20px 54px color-mix(in srgb, #121212 78%, transparent);--co-glass-bg: color-mix(in srgb, var(--co-surface) 66%, transparent);--co-glass-line: rgba(255, 255, 255, .14);--co-glass-shadow: 0 12px 34px rgba(0, 0, 0, .55);--co-attention: #fb923c;--co-danger: #f87171;--co-on-danger: #121212;--co-hover: rgba(250, 250, 250, .05);--co-panel-shadow: rgba(0, 0, 0, .55);--co-scrollbar: rgba(250, 250, 250, .1);--co-dropdown-bg: color-mix(in srgb, var(--co-surface) 90%, var(--co-text));--co-dropdown-panel-bg: color-mix(in srgb, var(--co-surface) 92%, var(--co-text));color-scheme:dark;--co-pillar-strategy: #207cf5;--co-pillar-creative: color-mix(in srgb, #6a00ba 58%, #ffffff);--co-pillar-production: #207cf5;--co-pillar-culture: color-mix(in srgb, #6a00ba 58%, #ffffff)}.co-card{border-radius:12px;background:var(--co-surface);border:1px solid var(--co-card-border)}.co-pillar-identity{--co-pillar-tone: color-mix( in srgb, var(--co-pillar-hue) var(--co-pillar-hue-weight), var(--co-text) )}.co-pillar-pill{--co-pillar-fill-strength: 14%;border-radius:6px;color:var(--co-text);border-color:color-mix(in srgb,var(--co-pillar-tone) var(--co-pillar-border-strength),transparent);background-color:color-mix(in srgb,var(--co-pillar-tone) var(--co-pillar-fill-strength),var(--co-surface))}.co-pillar-pill[data-tone=quiet]{--co-pillar-fill-strength: 10%;color:var(--co-text2)}.co-pillar-pill[data-selected=true]{--co-pillar-fill-strength: 20%;box-shadow:inset 0 0 0 1px var(--co-pillar-tone)}button.co-pillar-pill:hover:not(:disabled){--co-pillar-fill-strength: 18%}.co-pillar-ink,.co-pillar-glyph{color:var(--co-pillar-tone)}.co-pillar-mark{color:var(--co-pillar-tone);background-color:var(--co-pillar-tone)}.co-workflow-tag,.co-workflow-tone{--co-workflow-tone: var(--co-state-draft)}.co-workflow-tone{color:var(--co-workflow-tone)}.co-workflow-tag{color:var(--co-text2);border-color:transparent;border-radius:6px;background-color:var(--co-tonal)}.co-workflow-tag[data-state=ready],.co-workflow-tone[data-state=ready]{--co-workflow-tone: var(--co-state-ready)}.co-workflow-tag[data-state=scheduled],.co-workflow-tone[data-state=scheduled]{--co-workflow-tone: var(--co-state-scheduled)}.co-workflow-tag[data-state=publishing],.co-workflow-tone[data-state=publishing]{--co-workflow-tone: var(--co-state-publishing)}.co-workflow-tag[data-state=live],.co-workflow-tone[data-state=live]{--co-workflow-tone: var(--co-state-live)}.co-workflow-tag[data-state=failed],.co-workflow-tone[data-state=failed]{--co-workflow-tone: var(--co-state-failed)}.co-workflow-tag[data-state=blocked],.co-workflow-tone[data-state=blocked]{--co-workflow-tone: var(--co-state-blocked)}.co-workflow-tag[data-state=cancelled],.co-workflow-tone[data-state=cancelled]{--co-workflow-tone: var(--co-state-cancelled)}.co-workflow-tag[data-state=processing],.co-workflow-tone[data-state=processing]{--co-workflow-tone: var(--co-state-processing)}.co-workflow-tag[data-state=retrying],.co-workflow-tone[data-state=retrying]{--co-workflow-tone: var(--co-state-retrying)}.co-workflow-tag[data-state=outstanding],.co-workflow-tone[data-state=outstanding]{--co-workflow-tone: var(--co-state-outstanding)}.co-card-strong{background:var(--co-surface);border:1px solid var(--co-line2);box-shadow:-30px 0 60px var(--co-panel-shadow)}.co-island-pulse{animation:coIslandPulse 2.4s var(--ease-out-expo) infinite}@keyframes coIslandPulse{0%{transform:scale(.65);opacity:.7}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.co-island-pulse{animation:none;opacity:.35}}.co-island{transition:max-width .35s var(--ease-out-expo),border-radius .35s var(--ease-out-expo)}.co-island[data-open]{border-radius:0!important}@media(prefers-reduced-motion:reduce){.co-island{transition:none}}.border-co-glass-line{border-color:var(--co-glass-line)}.co-rail{background:var(--co-rail);box-shadow:6px 0 22px var(--co-panel-shadow);position:relative;z-index:1}#co-nav-rail{background:var(--co-chrome-solid);box-shadow:var(--co-chrome-rail-shadow),inset 0 1px #ffffff1a}#co-nav-rail.co-nav-island{border-radius:22px;background:transparent;box-shadow:0 12px 32px var(--co-shell-shadow);isolation:isolate}#co-nav-rail.co-nav-island:before,#co-nav-rail.co-nav-island:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}#co-nav-rail.co-nav-island:before{inset:-1px;z-index:-1;background:var(--co-chrome-solid)}#co-nav-rail.co-nav-island:after{inset:0;z-index:3;box-shadow:inset 0 0 0 1px var(--co-line),inset 0 1px #ffffff1a}.co-brand-rail-trigger{padding-left:6px;padding-right:8px}.co-brand-rail-trigger[data-folded=true]{padding-left:0;padding-right:0}.co-brand-rail-mark{display:flex;flex:none;align-items:center;justify-content:center;align-self:center;width:32px;height:32px}.co-brand-rail-mark>.co-brand-mark{transform:scale(.8125);transform-origin:center}.co-brand-rail-mark[data-folded=true]>.co-brand-mark{transform:none}.co-brand-rail-trigger{transition:padding-left .32s cubic-bezier(.4,0,1,1),padding-right .32s cubic-bezier(.4,0,1,1)}.co-brand-rail-mark,.co-brand-rail-mark>.co-brand-mark{transition:transform .32s cubic-bezier(.4,0,1,1)}@media(prefers-reduced-motion:reduce){.co-brand-rail-trigger,.co-brand-rail-mark,.co-brand-rail-mark>.co-brand-mark{transition:none}}.co-topbar{border-block-end:1px solid var(--co-line)}.co-glass{background:var(--co-surface-solid);border-color:var(--co-glass-line);box-shadow:var(--co-glass-shadow)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.co-glass{background:var(--co-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}}@media(prefers-reduced-transparency:reduce){.co-glass{background:var(--co-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.co-media-chip{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:var(--co-media-solid);box-shadow:var(--co-media-lift);color:var(--co-media-ink)}.co-media-chip--label{width:auto;gap:6px;padding:0 9px;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.co-media-chip{background:var(--co-media-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(prefers-reduced-transparency:reduce){.co-media-chip{background:var(--co-media-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.co-pill{display:inline-flex;flex:none;align-items:center;gap:7px;block-size:24px;padding:0 8px;border:0;border-radius:6px;background:var(--co-accent-dim);color:var(--co-accent-ink);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.co-pill--media{background:linear-gradient(var(--co-accent-dim),var(--co-accent-dim)),var(--co-surface)}.co-pill-dot{inline-size:6px;block-size:6px;flex:none;border-radius:50%;background:var(--co-accent)}.co-grid-field{background-color:var(--co-canvas);scrollbar-gutter:stable}.co-nav{position:relative;color:var(--co-nav-ink);background:transparent;border:0;border-radius:999px;text-decoration:none;transition:color .15s var(--ease-out-expo),background .15s var(--ease-out-expo)}.co-nav:hover{background:var(--co-nav-fill-hover);color:var(--co-nav-ink-hover);text-decoration:none}.co-nav:has([data-active=true]){background:var(--co-nav-fill-active);color:var(--co-nav-ink-active)}.co-brand-tile{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer;outline:none;transition:box-shadow .15s var(--ease-out-expo)}.co-brand-mark{box-shadow:inset 0 0 0 1px var(--co-line2);transition:box-shadow .15s var(--ease-out-expo),background-color .15s var(--ease-out-expo)}.co-brand-tile:hover>.co-brand-mark{box-shadow:inset 0 0 0 1px var(--co-muted)}.co-brand-tile:active>.co-brand-mark.co-brand-mark--initials{background:var(--co-recess)}.co-brand-tile:focus-visible{box-shadow:0 0 0 2px var(--co-chrome-solid),0 0 0 4px var(--co-text)}.co-brand-tile[aria-expanded=true]{box-shadow:0 0 0 3px var(--co-chrome-solid),0 0 0 4.5px var(--co-text)}.co-nav-compact-label{display:block;width:100%;overflow:hidden;color:currentColor;font-family:var(--font-body);font-size:8.5px;font-weight:600;letter-spacing:0;line-height:1.05;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.co-nav:has([data-active=true]) .co-nav-compact-label{font-weight:700}@media(prefers-reduced-motion:reduce){#co-nav-rail,.co-nav-scrim{transition:opacity .16s ease!important}}#co-nav-rail[data-revealing=true] :is(.co-nav-label,.co-rail-text){animation:co-rail-label-in .18s ease-out both;animation-delay:calc(.12s + var(--i, 0) * 20ms)}@keyframes co-rail-label-in{0%{opacity:0;transform:translateY(4px)}}#co-nav-rail[data-folding=true] :is(.co-nav-label,.co-rail-text){opacity:0;transition:opacity .1s ease-in}@media(prefers-reduced-motion:reduce){#co-nav-rail[data-revealing=true] :is(.co-nav-label,.co-rail-text){animation:co-content-in .16s ease-out both}}#co-nav-rail[data-expanded=true] .co-nav:has([data-active=true]){background:transparent}#co-nav-rail[data-expanded=true] .co-nav:has([data-active=true]):hover{background:var(--co-nav-fill-hover)}.co-btn{background:var(--co-accent-fill);color:var(--co-on-accent);border:none;border-radius:999px;transition:background-color .15s var(--ease-out-expo)}.co-btn:hover{background:var(--co-accent-fill-hover)}.co-btn-ghost{background:transparent;color:var(--co-accent);border:0;border-radius:999px;transition:background .15s var(--ease-out-expo)}.co-btn-ghost:hover{background:var(--co-accent-dim)}.co-theme-toggle{transition:color .15s var(--ease-out-expo),border-color .15s var(--ease-out-expo)}.co-theme-toggle:hover{color:var(--co-text);border-color:var(--co-accent)}.co-dropdown-trigger{display:flex;align-items:center;cursor:pointer;border:1px solid var(--co-line2, #cccccf);background:var(--co-dropdown-bg, #e8e8ea);color:var(--co-text, #121212);border-radius:0;transition:border-color .15s var(--ease-out-expo),background .15s var(--ease-out-expo)}.co-dropdown-trigger:hover{border-color:var(--co-accent)}.co-dropdown-trigger:focus-visible{border-color:var(--co-accent);outline:none}.co-dropdown-panel{border:1px solid var(--co-line, #e4e4e6);background:var(--co-dropdown-panel-bg, #ffffff);box-shadow:var(--shell-shadow, 0 8px 24px rgba(0, 0, 0, .1));border-radius:0;outline:none;color:var(--co-text, #121212)}.co-chrome-sheet{background:var(--co-chrome-frost);border-color:transparent;border-radius:12px;box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 0 8px #ffffff1f}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){#co-nav-rail{background:var(--co-chrome-frost);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}#co-nav-rail.co-nav-island{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#co-nav-rail.co-nav-island:before{background:var(--co-chrome-frost);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.co-chrome-sheet{-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}@media(prefers-reduced-transparency:reduce){#co-nav-rail{background:var(--co-chrome-solid);-webkit-backdrop-filter:none;backdrop-filter:none}#co-nav-rail.co-nav-island{background:transparent}#co-nav-rail.co-nav-island:before{background:var(--co-chrome-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.co-chrome-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}}.co-brand-switcher{display:flex;max-height:min(620px,calc(100dvh - 24px));flex-direction:column;overflow:hidden;padding:6px!important}.co-brand-switcher__head{flex:none}.co-brand-switcher__meta,.co-brand-switcher__list-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-muted)}.co-brand-switcher__meta{padding:8px 8px 10px}.co-brand-switcher__meta>:last-child{color:var(--co-faint)}.co-brand-switcher__current{position:relative;display:flex;align-items:center;gap:12px;padding:6px 8px 12px}.co-brand-switcher__name{overflow:hidden;font-family:var(--font-section);font-weight:800;font-size:22px;line-height:26px;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap}.co-brand-switcher__sub{margin-top:3px;font-size:11.5px;line-height:16px;color:var(--co-muted)}.co-brand-switcher__logo-upload{position:relative;display:grid;flex:none;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;overflow:hidden}.co-brand-switcher__logo-upload:disabled{cursor:progress}.co-brand-switcher__logo-upload:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-brand-switcher__logo-upload-overlay{position:absolute;inset:0;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--co-ground) 62%,transparent);color:var(--co-text);opacity:0;transition:opacity .15s var(--ease-out-expo)}.co-brand-switcher__logo-upload:hover .co-brand-switcher__logo-upload-overlay,.co-brand-switcher__logo-upload:focus-visible .co-brand-switcher__logo-upload-overlay,.co-brand-switcher__logo-upload[aria-busy=true] .co-brand-switcher__logo-upload-overlay{opacity:1}.co-brand-switcher__search-wrap{flex:none;padding-bottom:6px}.co-brand-switcher__search{display:flex;height:36px;align-items:center;gap:8px;padding:0 10px;border-radius:12px;overflow:hidden;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-glow),inset 0 0 0 1px var(--co-glass-rim)}.co-brand-switcher__search input{font-size:13px;line-height:18px}.co-brand-switcher__keys{flex:none;font-family:var(--font-mono);font-size:10px;line-height:13px;color:var(--co-muted)}.co-brand-switcher__list-head{flex:none;padding:10px 8px 6px}.co-brand-switcher__list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;margin:0;padding:0;list-style:none}.co-brand-switcher__row{display:flex;min-height:40px;align-items:center;border-radius:10px;transition:background .15s var(--ease-out-expo)}.co-brand-switcher__row[data-cursor=true],.co-brand-switcher__row:hover{background:var(--co-tonal)}.co-brand-switcher__pick{display:flex;min-width:0;height:40px;flex:1;align-items:center;gap:12px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--co-text);text-align:start;font:500 13px/18px var(--font-body);cursor:pointer}.co-brand-switcher__pick:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-brand-switcher__empty{padding:16px 8px;font-size:12.5px;color:var(--co-faint)}.co-brand-switcher__more{display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--co-text);cursor:pointer}.co-brand-switcher__more:hover,.co-brand-switcher__more:focus-visible{background:var(--co-tonal)}.co-brand-switcher__row-actions{display:flex;flex:none;align-items:center;gap:2px}.co-brand-switcher__delete,.co-brand-switcher__cancel{border:0;background:transparent;padding:5px;font-size:11px;cursor:pointer}.co-brand-switcher__delete{color:var(--co-danger);font-weight:650}.co-brand-switcher__cancel{color:var(--co-muted)}.co-brand-switcher__delete:hover,.co-brand-switcher__cancel:hover{text-decoration:underline}.co-brand-switcher__create-icon{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--co-line2);border-radius:999px;color:var(--co-text)}.co-chat-history{display:flex;width:min(352px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 72px))!important;flex-direction:column;overflow:hidden;border-color:var(--co-card-border)}.co-chat-history__head{position:relative;display:flex;flex:none;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 16px 14px;border-bottom:1px solid var(--co-line)}.co-chat-history__head:after{content:"";position:absolute;inset-inline-start:16px;bottom:-1px;width:48px;height:2px;background:var(--co-accent)}.co-chat-history__title{font-family:var(--font-section);font-size:21px;font-weight:800;line-height:1;letter-spacing:.015em;color:var(--co-text)}.co-chat-history__total,.co-chat-history__group-head,.co-chat-history__row-meta{font-family:var(--font-mono);text-transform:uppercase}.co-chat-history__total{font-size:9px;line-height:1;letter-spacing:.12em;color:var(--co-faint)}.co-chat-history__search-wrap{flex:none;padding:12px 13px 3px}.co-chat-history__search{display:flex;min-height:38px;align-items:center;gap:9px;padding-inline:10px 4px;border:1px solid var(--co-line2);background:color-mix(in srgb,var(--co-recess) 82%,transparent);color:var(--co-faint);transition:border-color .15s var(--ease-out-expo),background .15s var(--ease-out-expo),color .15s var(--ease-out-expo)}.co-chat-history__search:focus-within{box-shadow:inset 0 -2px 0 var(--co-accent),var(--co-field-focus-shadow);background:color-mix(in srgb,var(--co-chrome-solid) 82%,transparent);color:var(--co-text)}.co-chat-history__clear,.co-chat-history__more{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:0;background:transparent;color:var(--co-faint);cursor:pointer}.co-chat-history__clear:hover,.co-chat-history__clear:focus-visible,.co-chat-history__more:hover,.co-chat-history__more:focus-visible{background:var(--co-hover);color:var(--co-text);outline:1px solid var(--co-line2);outline-offset:-1px}.co-chat-history__scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 10px;scrollbar-gutter:stable}.co-chat-history__group+.co-chat-history__group{margin-top:6px}.co-chat-history__group-head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 5px 8px;background:var(--co-chrome-solid);font-size:9px;line-height:1;letter-spacing:.12em;color:var(--co-faint)}.co-chat-history__group-head h3{font:inherit}.co-chat-history__row{position:relative;display:flex;min-height:64px;align-items:stretch;border-top:1px solid var(--co-line);transition:background .15s var(--ease-out-expo)}.co-chat-history__row:last-child{border-bottom:1px solid var(--co-line)}.co-chat-history__row:hover,.co-chat-history__row:focus-within{background:var(--co-hover)}.co-chat-history__row[data-current=true]{background:var(--co-accent-dim);box-shadow:inset 2px 0 0 var(--co-accent)}[dir=rtl] .co-chat-history__row[data-current=true]{box-shadow:inset -2px 0 0 var(--co-accent)}.co-chat-history__row[data-deleting=true]{opacity:.58}.co-chat-history__pick{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:7px;padding-block:10px;padding-inline:10px 42px;border:0;border-radius:0;background:transparent;color:var(--co-text2);text-align:start;cursor:pointer}.co-chat-history__pick:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-chat-history__row-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-body);font-size:12.5px;font-weight:550;line-height:1.4;letter-spacing:normal}.co-chat-history__row-meta{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;font-size:9.5px;line-height:1;letter-spacing:.08em;color:var(--co-muted)}.co-chat-history__row-meta>span:not(.co-chat-history__open){overflow:hidden;text-overflow:ellipsis}.co-chat-history__open{flex:none;color:var(--co-accent-ink)}.co-chat-history__more{position:absolute;inset-block-start:50%;inset-inline-end:7px;transform:translateY(-50%);opacity:.62;transition:background .15s var(--ease-out-expo),color .15s var(--ease-out-expo),opacity .15s var(--ease-out-expo)}.co-chat-history__row:hover .co-chat-history__more,.co-chat-history__row:focus-within .co-chat-history__more,.co-chat-history__row[data-current=true] .co-chat-history__more{opacity:1}.co-chat-history__more:disabled{cursor:not-allowed;opacity:.28}.co-chat-history__row-actions{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;display:flex;align-items:center;gap:2px;padding-inline:8px;border-inline-start:1px solid var(--co-line2);background:var(--co-chrome-solid)}.co-chat-history__delete,.co-chat-history__cancel{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:0;border-radius:0;background:transparent;padding:5px 6px;font-family:var(--font-body);font-size:10.5px;cursor:pointer}.co-chat-history__delete{color:var(--co-danger);font-weight:650}.co-chat-history__cancel{color:var(--co-muted)}.co-chat-history__delete:hover,.co-chat-history__delete:focus-visible,.co-chat-history__cancel:hover,.co-chat-history__cancel:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.co-chat-history__delete:disabled{cursor:wait}.co-chat-history__empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;padding:24px;color:var(--co-faint);text-align:center}.co-chat-history__empty p{font-family:var(--font-section);font-size:17px;font-weight:750;line-height:1.1;color:var(--co-text2)}.co-chat-history__empty span{font-family:var(--font-body);font-size:11.5px;color:var(--co-muted)}@media(hover:none){.co-chat-history__more{opacity:1}}@media(prefers-reduced-motion:reduce){.co-chat-history__search,.co-chat-history__row,.co-chat-history__more{transition:none}}.co-profile-menu{display:flex;max-height:min(620px,calc(100dvh - 24px));flex-direction:column;overflow:hidden auto}.co-notification-menu{display:flex;max-height:min(480px,calc(100dvh - 24px));flex-direction:column;overflow:hidden;border-radius:16px}.co-stagger-rows>*{animation:co-fade-in .18s ease-out both;animation-delay:.24s}.co-stagger-rows>:nth-child(1){animation-delay:.15s}.co-stagger-rows>:nth-child(2){animation-delay:.18s}.co-stagger-rows>:nth-child(3){animation-delay:.21s}.co-stagger-rows>:nth-child(4){animation-delay:.24s}.co-stagger-rows>:nth-child(5){animation-delay:.27s}.co-stagger-rows>:nth-child(6){animation-delay:.3s}.co-stagger-rows>:nth-child(7){animation-delay:.33s}.co-stagger-rows>:nth-child(8){animation-delay:.36s}.co-stagger-rows>:nth-child(9){animation-delay:.39s}.co-stagger-rows>:nth-child(10){animation-delay:.42s}.co-stagger-rows>:nth-child(11){animation-delay:.45s}.co-stagger-rows>:nth-child(12){animation-delay:.48s}@media(prefers-reduced-motion:reduce){.co-stagger-rows>*{animation:none}}.co-notif-in{animation:co-fade-in .18s ease-out both;animation-delay:calc(60ms + var(--i, 0) * 30ms)}@media(prefers-reduced-motion:reduce){.co-notif-in{animation:none}}@keyframes co-fade-in{0%{opacity:0}}.co-stagger>*{animation:co-fade-in .18s ease-out both}.co-stagger>:nth-child(1){animation-delay:60ms}.co-stagger>:nth-child(2){animation-delay:90ms}.co-stagger>:nth-child(3){animation-delay:.12s}.co-stagger>:nth-child(4){animation-delay:.15s}.co-stagger>:nth-child(5){animation-delay:.18s}.co-stagger>:nth-child(6){animation-delay:.21s}.co-stagger>:nth-child(7){animation-delay:.24s}.co-stagger>:nth-child(8){animation-delay:.27s}.co-stagger>:nth-child(9){animation-delay:.3s}.co-stagger>:nth-child(10){animation-delay:.33s}.co-stagger>:nth-child(11){animation-delay:.36s}.co-stagger>:nth-child(12){animation-delay:.39s}.co-stagger>:nth-child(13){animation-delay:.42s}.co-stagger>:nth-child(14){animation-delay:.45s}@media(prefers-reduced-motion:reduce){.co-stagger>*{animation:none}}.co-notification-menu__list{min-height:0;max-height:min(400px,calc(100dvh - 96px));overflow:auto}.co-icon-ghost{color:var(--co-muted);background:none;border:none;border-radius:999px;transition:color .15s var(--ease-out-expo),background-color .15s var(--ease-out-expo)}.co-icon-ghost:hover{color:var(--co-text);background:var(--co-hover)}.co-chat-toggle{box-shadow:0 0 16px var(--co-accent-glow)}.co-stage-tools{opacity:.7;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.co-stage-wrap:hover .co-stage-tools,.co-stage-tools:focus-within{opacity:1}.co-skip-pill{transition:opacity .3s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.co-skip-pill:hover{color:var(--co-text);border-color:var(--co-accent)}.co-page-with-chat,.co-universe-with-chat{display:flex;flex:1;min-height:0;gap:12px;position:relative;overflow:hidden;box-sizing:border-box;padding:30px 32px 0}.co-page-with-chat-main,.co-universe-with-chat>.co-universe-main{flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.co-page-with-chat-main--contained,.co-universe-with-chat>.co-universe-main{overflow:hidden}.co-universe-with-chat .co-universe-split{height:100%;min-height:0}.co-universe-split{position:relative;height:calc(100dvh - var(--co-chrome-h));min-height:560px;display:grid;grid-template-columns:2.2fr minmax(clamp(280px,26vw,360px),.85fr);grid-template-rows:minmax(0,1fr);gap:30px}.co-universe-hero{display:flex;flex-direction:column;min-height:0;overflow:hidden}.co-universe-rail{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative;-webkit-overflow-scrolling:touch;padding-right:14px}@media(max-width:1023px){.co-shell{--co-topbar-h: 60px;--co-chrome-h: 76px}.co-page-with-chat,.co-universe-with-chat{padding:16px 12px 0}.co-universe-split{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:none;gap:40px}.co-universe-hero{min-height:420px;max-height:60vh}.co-universe-rail{overflow-y:visible;min-height:0}}.co-shell button:focus-visible,.co-shell [role=button]:focus-visible,.co-shell a:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-shell{--co-field-focus-shadow: 0 8px 20px color-mix(in srgb, #121212 12%, transparent);--co-focus-enter: .26s;--co-focus-exit: .16s}.co-shell.dark{--co-field-focus-shadow: 0 10px 24px color-mix(in srgb, #121212 38%, transparent)}.co-shell :is(input,textarea){caret-color:var(--co-accent)}.co-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea):focus:not(.wb-search-input):not(.co-input-own-focus):not(.co-composer-input):not(:is(.co-field-shell,.co-cr-phone-field,.m7r-own,.m7r-search,.co-chat-history__search,.co-brand-switcher__search,.co-combobox-field,.co-date-field,.co-composer-field,.wb-search,.co-cmt-replyfield,.co-cmt-field,.tf-search,.ws-find,.ws-share-search,.ws-search-field,.ws-doc-version-ctl,.m7r-rename-field,.sd-glow-field,.ref-paste,.ref-picker-search,.ref-brand-search) *){outline:2px solid var(--co-accent);outline-offset:0}.co-shell :is(.co-field-shell,.ref-paste,.ref-picker-search,.ref-brand-search):focus-within{outline:2px solid var(--co-accent);outline-offset:0}.co-shell input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]):focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-shell :is(.co-combobox-field,.co-date-field):focus-within{outline:2px solid var(--co-accent);outline-offset:0}.co-shell :is(.co-combobox-field,.co-date-field):is([data-invalid],:has([data-invalid])){outline:2px solid var(--co-danger);outline-offset:0}@media(forced-colors:active){.co-shell :is(.co-brand-switcher__search,.co-chat-history__search):focus-within,.co-shell :is(input,textarea):focus:not(.co-input-own-focus):not(.co-composer-input){outline-color:Highlight}}.co-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.co-scrub{accent-color:var(--co-accent)}.co-orbit-group-btn{display:grid;grid-template-columns:10px minmax(0,1fr) 22px;align-items:center;gap:8px;inline-size:100%;min-block-size:32px;padding:6px 2px;padding-inline-start:calc(2px + var(--outline-depth, 0) * 16px);border:0;border-block-end:1px solid var(--co-line);background:transparent;color:var(--co-text);text-align:start;cursor:pointer}.co-orbit-group-btn[data-planned=true]{opacity:.55}.co-orbit-group-btn[data-kind=entity],.co-orbit-group-btn[data-kind=unassigned]{grid-template-columns:10px 24px minmax(0,1fr) 22px;min-block-size:48px;padding-block:8px;background:color-mix(in srgb,var(--co-surface-solid) 62%,transparent)}.co-orbit-group-btn[data-kind=unassigned]{background:color-mix(in srgb,var(--co-surface-solid) 40%,transparent)}.co-orbit-caret{display:grid;inline-size:10px;block-size:14px;place-items:center;color:var(--co-faint);transform-origin:center;transition:transform .18s var(--ease-out-expo),color .15s var(--ease-out-expo)}.co-orbit-label-stack{display:flex;min-inline-size:0;flex-direction:column;gap:2px}.co-orbit-group-label{min-inline-size:0;overflow:hidden;color:var(--co-muted);font-family:var(--font-section);font-size:11.5px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.co-orbit-group-btn[data-kind=entity] .co-orbit-group-label,.co-orbit-group-btn[data-kind=unassigned] .co-orbit-group-label{color:var(--co-text);font-size:14px;letter-spacing:-.01em;text-transform:none}.co-orbit-group-btn[data-kind=unassigned] .co-orbit-group-label{color:var(--co-muted)}.co-orbit-group-blurb{overflow:hidden;color:var(--co-faint);font-family:var(--font-body);font-size:10.5px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.co-orbit-entity-mark{display:grid;inline-size:24px;block-size:24px;place-items:center;border:1px solid var(--co-line2);color:var(--co-muted)}.co-orbit-group-btn[data-kind=unassigned] .co-orbit-entity-mark{border-style:dashed;color:var(--co-faint)}.co-orbit-group-count{min-inline-size:14px;color:var(--co-text);font-family:var(--font-mono);font-size:11px;font-weight:600;text-align:end}.co-orbit-group-count[data-empty=true]{color:var(--co-faint)}.co-orbit-group-btn .co-orbit-group-label{transition:color .15s var(--ease-out-expo)}.co-orbit-group-btn:hover .co-orbit-group-label,.co-orbit-group-btn:hover .co-orbit-caret{color:var(--co-text)}.co-orbit-group-btn[data-kind=entity]:hover .co-orbit-entity-mark{border-color:var(--co-accent-border);color:var(--co-accent-ink)}@keyframes coOrbitProgressGlow{0%,to{box-shadow:0 0 rgba(var(--co-accent-rgb),0);filter:brightness(1)}50%{box-shadow:0 0 8px 1px rgba(var(--co-accent-rgb),.55);filter:brightness(1.25)}}.co-orbit-progress-fill[data-incomplete=true]{animation:coOrbitProgressGlow 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.co-orbit-progress-fill[data-incomplete=true]{animation:none;box-shadow:0 0 6px rgba(var(--co-accent-rgb),.35)}}.co-orbit-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-out-expo)}.co-orbit-fold[data-open=true]{grid-template-rows:1fr}.co-orbit-fold-inner{overflow:hidden}.co-orbit-fold-content{display:flex;flex-direction:column;padding-block:4px 6px}.co-orbit-empty-copy{padding:6px 8px 6px calc(28px + var(--outline-depth, 0) * 16px);color:var(--co-faint);font-family:var(--font-body);font-size:12px;line-height:1.4}.co-fact-line{display:flex;min-inline-size:0;align-items:center;gap:11px;padding:7px 8px 7px calc(28px + var(--outline-depth, 0) * 16px);cursor:pointer;opacity:0;transform:translateY(-4px);transition:background-color .15s var(--ease-out-expo),opacity .3s ease-out,transform .3s var(--ease-out-expo)}.co-orbit-sub{opacity:0;transition:opacity .3s ease-out}.co-orbit-sub[data-shown=true]{opacity:1;transition-delay:calc(60ms + var(--row-i, 0) * 50ms)}@media(prefers-reduced-motion:reduce){.co-orbit-sub{opacity:1;transition:none}}.co-fact-label{min-inline-size:0;overflow:hidden;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.co-kind-dot{flex:none}.co-kind-dot--new{inline-size:6px;block-size:6px;border-radius:50%;background:var(--co-accent);box-shadow:0 0 6px rgba(var(--co-accent-rgb),.6)}.co-kind-dot--established{inline-size:5px;block-size:5px;border-radius:50%;background:var(--co-constant)}.co-fact-line[data-shown=true]{opacity:1;transform:none;transition-delay:calc(60ms + var(--row-i, 0) * 40ms)}.co-fact-line:hover,.co-fact-line:focus-visible,.co-fact-line[data-active=true]{background:var(--co-hover)}.co-fact-line .co-kind-dot{transition:transform .15s var(--ease-out-expo)}.co-fact-line[data-active=true] .co-kind-dot{transform:scale(1.35)}.co-fact-line[data-selected=true]{background:color-mix(in srgb,var(--co-accent) 10%,transparent);box-shadow:inset 2px 0 0 var(--co-accent)}.co-fact-line[data-selected=true] .co-fact-label{color:var(--co-text)}.co-fact-line[data-selected=true] .co-kind-dot{background:var(--co-accent);transform:scale(1.35)}@media(prefers-reduced-motion:reduce){.co-orbit-fold{transition:none}.co-fact-line{transform:none;transition:background-color .15s var(--ease-out-expo)}.co-fact-line[data-shown=true]{transform:none;transition-delay:0s}}.co-hover-lift{transition:border-color .25s var(--ease-out-expo),transform .35s var(--ease-out-expo)}.co-hover-lift:hover{border-color:var(--co-line2);transform:translateY(-3px)}.co-livedot{animation:coOsBlink 2.4s ease-in-out infinite}@keyframes coOsBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes coRiseT{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.co-rail-row{animation:coRiseT .4s var(--ease-out-expo)}.co-rail-row--settled{animation:none}@keyframes coPanelIn{0%{transform:translate(26px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes coFadeIn{0%{opacity:0}to{opacity:1}}@keyframes coSunRise{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes coRingIn{0%{opacity:0;transform:rotateX(90deg) scale(.94)}to{opacity:var(--co-ring-o, 1);transform:rotateX(90deg) scale(1)}}@keyframes coResolveDip{0%{opacity:1}45%{opacity:.3}to{opacity:1}}@keyframes coStageHumanGlow{0%,to{box-shadow:0 0 5px color-mix(in srgb,var(--co-attention) 30%,transparent),0 0 color-mix(in srgb,var(--co-attention) 20%,transparent)}50%{box-shadow:0 0 14px 3px color-mix(in srgb,var(--co-attention) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--co-attention) 12%,transparent)}}@keyframes coStageRipple{0%{opacity:.55;transform:scale(.75)}to{opacity:0;transform:scale(2.4)}}@keyframes coStageOrbit{to{transform:rotate(360deg)}}@keyframes coStageMachinePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.88}}@keyframes coStageFlow{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes coStageLiveBreath{0%,to{box-shadow:0 0 3px color-mix(in srgb,var(--co-live) 25%,transparent)}50%{box-shadow:0 0 10px 2px color-mix(in srgb,var(--co-live) 45%,transparent)}}@keyframes coGreenLightBreath{0%,to{box-shadow:0 0 color-mix(in srgb,var(--co-accent) 0%,transparent)}50%{box-shadow:0 0 18px 2px color-mix(in srgb,var(--co-accent) 55%,transparent)}}.co-greenlight-call-btn{animation:coGreenLightBreath 2.2s ease-in-out infinite}.co-stage-dot-human{animation:coStageHumanGlow 2.6s ease-in-out infinite}.co-stage-dot-human:before,.co-stage-dot-human:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid color-mix(in srgb,var(--co-attention) 45%,transparent);pointer-events:none;animation:coStageRipple 2.6s ease-out infinite}.co-stage-dot-human:after{animation-delay:1.3s}.co-stage-dot-machine{animation:coStageMachinePulse 1.8s ease-in-out infinite}.co-stage-dot-machine:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--co-accent);border-right-color:color-mix(in srgb,var(--co-accent) 35%,transparent);pointer-events:none;animation:coStageOrbit 1.15s linear infinite}.co-stage-connector-flow{background:linear-gradient(90deg,color-mix(in srgb,var(--co-accent) 15%,transparent),color-mix(in srgb,var(--co-accent) 70%,transparent),color-mix(in srgb,var(--co-accent) 15%,transparent) 90%)!important;background-size:220% 100%;animation:coStageFlow 2.1s ease-in-out infinite}.co-stage-dot-ready{animation:coStageLiveBreath 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.co-stage-dot-human,.co-stage-dot-human:before,.co-stage-dot-human:after,.co-stage-dot-machine,.co-stage-dot-machine:before,.co-stage-connector-flow,.co-stage-dot-ready{animation:none}.co-stage-dot-human{box-shadow:0 0 10px color-mix(in srgb,var(--co-attention) 40%,transparent)}.co-greenlight-call-btn{animation:none;box-shadow:0 0 14px 2px color-mix(in srgb,var(--co-accent) 45%,transparent)}}.co-shell ::-webkit-scrollbar{width:9px;height:9px}.co-shell ::-webkit-scrollbar-thumb{background:var(--co-scrollbar);border-radius:999px}.co-shell ::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){.co-livedot{animation:none}.co-shell [style*=coRise],.co-shell [style*=coPanelIn],.co-shell [style*=coFadeIn],.co-shell [style*=coSunRise],.co-shell [style*=coRingIn],.co-shell [style*=coResolveDip]{animation-duration:.001ms!important;animation-delay:0ms!important}.co-stage-tools{transition:none}}.co-needs-row .co-needs-meta,.co-needs-row .co-needs-actions{grid-area:1 / 1;align-self:center;transition:opacity .2s var(--ease-out-expo)}.co-needs-row .co-needs-actions{opacity:0;pointer-events:none}.co-needs-row:hover .co-needs-meta,.co-needs-row:focus-within .co-needs-meta{opacity:0}.co-needs-row:hover .co-needs-actions,.co-needs-row:focus-within .co-needs-actions{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.co-needs-row .co-needs-meta,.co-needs-row .co-needs-actions{transition:none}}.co-ask-opt{transition:border-color .15s var(--ease-out-expo),background .3s var(--ease-out-expo),opacity .3s var(--ease-out-expo)}.co-ask-opt:not(:disabled):hover,.co-ask-opt:not(:disabled):focus-visible{border-color:var(--co-accent)}.co-ask-opt:not(:disabled):hover .co-ask-key,.co-ask-opt:not(:disabled):focus-visible .co-ask-key{color:var(--co-accent);border-color:var(--co-accent)}.co-think-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out-expo)}.co-think-fold[data-open=true]{grid-template-rows:1fr}.co-think-fold>div{overflow:hidden}.co-think-body{max-height:160px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.co-think-head{transition:color .15s var(--ease-out-expo)}.co-think-head:hover{color:var(--co-muted)}.co-ask-option{border:1px solid var(--co-line);background:var(--co-surface-solid);transition:border-color .15s var(--ease-out-expo),background .15s var(--ease-out-expo)}.co-ask-mark{border:1px solid var(--co-line2);background:transparent;transition:border-color .15s var(--ease-out-expo),background .15s var(--ease-out-expo)}.co-ask-option[data-checked=true]{border-color:var(--co-accent-border);background:var(--co-accent-dim)}.co-ask-option[data-checked=true] .co-ask-mark{border-color:var(--co-accent);background:var(--co-accent)}.co-ask-option:not(:disabled):hover{border-color:var(--co-accent-border);background:var(--co-hover)}.co-ask-option:not(:disabled):hover .co-ask-mark{border-color:var(--co-text)}.co-ask-option[data-checked=true]:not(:disabled):hover{background:var(--co-accent-dim)}.co-ask-option[data-checked=true]:not(:disabled):hover .co-ask-mark{border-color:var(--co-accent)}.co-ask-option:disabled:not([data-checked=true]){opacity:.6}.co-ask-input{border:1px solid var(--co-line);background:var(--co-surface-solid);transition:border-color .15s var(--ease-out-expo)}.co-ask-input[data-filled=true],.co-ask-input:focus{border-color:var(--co-accent-border)}.co-ask-tab{border:none;background:none;color:var(--co-faint);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s var(--ease-out-expo),border-color .15s var(--ease-out-expo)}.co-ask-tab:hover{color:var(--co-muted)}.co-ask-tab[data-selected=true],.co-ask-tab[data-selected=true]:hover{color:var(--co-text);border-bottom-color:var(--co-accent)}@keyframes coAskCallGlow{0%,to{box-shadow:inset 3px 0 color-mix(in srgb,var(--co-accent) 55%,transparent),0 0 color-mix(in srgb,var(--co-accent) 0%,transparent)}50%{box-shadow:inset 3px 0 color-mix(in srgb,var(--co-accent) 95%,transparent),0 0 20px -2px color-mix(in srgb,var(--co-accent) 32%,transparent)}}@keyframes coAskCallWash{0%,to{opacity:.45}50%{opacity:1}}@keyframes coAskTagPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes coAskItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.co-ask-call--live{position:relative;animation:coRiseT .45s var(--ease-out-expo),coAskCallGlow 2.4s ease-in-out infinite}.co-ask-call--live:before{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--co-accent) 8%,transparent);animation:coAskCallWash 2.4s ease-in-out infinite}.co-ask-call--live .co-rail-row-body{position:relative;border-left-color:color-mix(in srgb,var(--co-accent) 55%,var(--co-line))!important}.co-ask-call--live .co-rail-row-tag{animation:coAskTagPulse 2.4s ease-in-out infinite}.co-ask-call .co-ask-panel .co-ask-option,.co-ask-call .co-ask-panel .co-ask-free{animation:coAskItemIn .32s var(--ease-out-expo) both;animation-delay:calc(var(--ask-i, 0) * 38ms + 80ms)}@media(prefers-reduced-motion:reduce){.co-ask-call--live{animation:none;box-shadow:inset 3px 0 color-mix(in srgb,var(--co-accent) 70%,transparent)}.co-ask-call--live:before{animation:none;opacity:.7}.co-ask-call--live .co-rail-row-tag,.co-ask-call .co-ask-panel .co-ask-option,.co-ask-call .co-ask-panel .co-ask-free{animation:none}}@keyframes coIdeaRowGlow{0%,to{border-color:color-mix(in srgb,var(--co-accent) 55%,var(--co-line2));box-shadow:0 0 0 1px color-mix(in srgb,var(--co-accent) 16%,transparent)}50%{border-color:var(--co-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--co-accent) 26%,transparent)}}.co-idea-row-glow{animation:coIdeaRowGlow 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.co-idea-row-glow{animation:none;border-color:var(--co-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--co-accent) 20%,transparent)}}.co-vfy-btn{border:1px solid var(--co-line2);background:var(--co-surface-solid);color:var(--co-muted);transition:border-color .15s var(--ease-out-expo),background .15s var(--ease-out-expo),color .15s var(--ease-out-expo)}.co-vfy-btn:not(:disabled):hover{border-color:var(--co-card-border);color:var(--co-text)}.co-vfy-btn[data-kind=confirm][data-on=true],.co-vfy-btn[data-kind=confirm][data-on=true]:not(:disabled):hover{border-color:var(--co-accent);background:var(--co-accent);color:var(--co-on-accent)}.co-vfy-btn[data-kind=reject][data-on=true],.co-vfy-btn[data-kind=reject][data-on=true]:not(:disabled):hover{border-color:var(--co-danger);background:var(--co-danger);color:var(--co-on-danger)}.co-vfy-btn:disabled[data-on=false]{opacity:.6}.co-vfy-all{border:1px solid var(--co-line);background:transparent;color:var(--co-faint);transition:border-color .15s var(--ease-out-expo),color .15s var(--ease-out-expo)}.co-vfy-all:not(:disabled):hover{border-color:var(--co-accent-border);color:var(--co-accent-ink)}.co-vfy-card{min-width:0;max-width:100%;overflow-x:hidden}.co-vfy-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 10px;margin-bottom:8px}.co-vfy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.co-vfy-field{min-width:0;max-width:100%}.co-vfy-value{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-body);font-size:12.5px;line-height:1.45}.co-vfy-value[data-token=true]{font-family:var(--font-mono);font-size:12px}.co-vfy-value[data-clamp=true]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.co-vfy-more{margin-top:3px;border:none;background:none;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--co-faint);text-decoration:underline;text-underline-offset:3px}.co-vfy-more:hover{color:var(--co-muted)}.co-vfy-input{overflow-x:auto}.co-vfy-foot{margin-top:4px;padding-top:10px;border-top:1px solid var(--co-line);display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.co-act-leader{flex:1;min-width:16px;align-self:flex-end;margin:0 6px 3px;border-bottom:1px dotted var(--co-line2)}.co-act-progress-fill{transition:transform var(--spring-smooth)}.co-dev-tool-payload{margin:4px 0 2px;max-height:220px;overflow:auto;padding:6px 8px;border:1px solid var(--co-line);background:var(--co-surface-solid);font-family:var(--font-mono);font-size:10px;line-height:1.45;color:var(--co-muted);white-space:pre-wrap;overflow-wrap:anywhere}.co-stream-pulse{display:inline-flex;align-items:center;gap:3px;height:10px}.co-stream-pulse>i{display:block;width:3.5px;height:3.5px;border-radius:50%;background:var(--co-accent);animation:coStreamPulse 1.1s ease-in-out infinite}.co-stream-pulse>i:nth-child(2){animation-delay:.15s}.co-stream-pulse>i:nth-child(3){animation-delay:.3s}@keyframes coStreamPulse{0%,80%,to{opacity:.25;transform:translateY(0) scale(.85)}40%{opacity:1;transform:translateY(-2px) scale(1)}}.co-slash{transition:border-color .15s var(--ease-out-expo),color .15s var(--ease-out-expo)}.co-slash:hover{border-color:var(--co-accent);color:var(--co-text)}.co-slash-toggle{transition:border-color .15s var(--ease-out-expo),color .15s var(--ease-out-expo)}.co-slash-toggle:hover{border-color:var(--co-accent);color:var(--co-text)}.co-rail [role=log]{overflow-wrap:anywhere}.co-resize-handle{background:transparent}.co-resize-handle .co-resize-line{background:transparent;transition:background .15s var(--ease-out-expo)}.co-resize-handle:hover .co-resize-line,.co-resize-handle:focus-visible .co-resize-line,.co-resize-handle[data-dragging=true] .co-resize-line{background:var(--co-accent)}.co-resize-handle:focus-visible{outline:none}.co-composer-field{transition:border-color .15s var(--ease-out-expo)}.co-composer-field:focus-within{border-bottom-color:var(--co-accent)}.co-composer-input{background:transparent;border:none;resize:none;box-sizing:border-box;overflow-y:hidden}.co-composer-input:focus,.co-shell .co-composer-input:focus-visible{outline:none;box-shadow:none}.co-composer-input::placeholder{color:var(--co-faint)}@keyframes coGlintPing{0%{box-shadow:0 0 rgba(var(--co-accent-rgb),.85)}70%{box-shadow:0 0 0 16px rgba(var(--co-accent-rgb),0)}to{box-shadow:0 0 rgba(var(--co-accent-rgb),0)}}@keyframes coMarkGrow{0%{scale:0}}.co-glint{animation:coMarkGrow .55s cubic-bezier(.33,1,.68,1) both,coGlintPing 1.5s cubic-bezier(.16,1,.3,1) 2 both}@media(prefers-reduced-motion:reduce){.co-glint{animation:none}}@keyframes coNoteSettle{0%{background:var(--co-accent)}to{background:var(--co-line)}}@keyframes coPegSettle{0%{background:var(--co-accent)}to{background:var(--co-faint)}}.co-note-rule-promoted{animation:coNoteSettle 1.6s var(--ease-out-expo) forwards}.co-note-peg{animation:coPegSettle 1.6s var(--ease-out-expo) forwards}.co-planning-wall{display:grid;grid-template-columns:repeat(7,11px);grid-template-rows:repeat(5,11px);gap:3px}.co-planning-brick{display:block;background:var(--co-accent);opacity:0;transform:translateY(-22px);animation:coBrickDrop .42s var(--ease-out-expo) forwards}@keyframes coBrickDrop{0%{opacity:0;transform:translateY(-22px)}72%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.co-think-fold,.co-act-progress-fill,.co-ask-opt{transition:none}.co-note-rule-promoted{animation:none;background:var(--co-line)}.co-note-peg{animation:none;background:var(--co-faint)}.co-stream-pulse>i{animation:none;opacity:.7;transform:none}.co-planning-brick{animation:none;opacity:1;transform:none}}.tt-view-title{font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5.4vw,54px);line-height:.92;letter-spacing:.01em;text-transform:none}.wb-title-collapse{transform-origin:left center}.wb-title-collapse:dir(rtl){transform-origin:right center}.tt-figure{font-family:var(--font-section);font-weight:800;font-size:clamp(38px,5.4vw,54px);line-height:.92;letter-spacing:.01em}.tt-title-l{font-family:var(--font-section);font-size:28px;line-height:1.05;letter-spacing:.015em}.tt-title-m{font-family:var(--font-section);font-size:20px;line-height:1.1;letter-spacing:.015em}.tt-section{font-family:var(--font-section);font-size:16px;line-height:1.15;letter-spacing:.06em}.tt-read-l{font-family:var(--font-body);font-size:14px;line-height:1.6;letter-spacing:normal}.tt-read-m{font-family:var(--font-body);font-size:13px;line-height:1.55;letter-spacing:normal}.tt-read-s{font-family:var(--font-body);font-size:12px;line-height:1.5;letter-spacing:normal}.tt-data{font-family:var(--font-mono);font-size:12px;line-height:1.4;letter-spacing:.05em}.tt-label{font-family:var(--font-mono);font-size:11px;line-height:1.45;letter-spacing:.12em}.tt-fig{font-family:var(--font-mono);font-size:.94em;letter-spacing:.02em}.tt-display-xl{font-family:var(--font-display);font-weight:700;font-size:clamp(52px,7.2vw,104px);line-height:.84;letter-spacing:-.015em}.co-shell{--co-stage-planned: #2E2E2E;--co-stage-planned-ink: var(--co-text);--co-stage-generating: #207CF5;--co-stage-generating-ink: #FFFFFF;--co-stage-ideation: #6A00BA;--co-stage-ideation-ink: #FFFFFF;--co-stage-signed: #6A00BA;--co-stage-signed-ink: #FFFFFF;--co-stage-review: #207CF5;--co-stage-review-ink: #FFFFFF;--co-stage-approved: #04E735;--co-stage-approved-ink: #121212;--co-stage-published: #04E735;--co-stage-published-ink: #121212;--co-stage-ink: #121212}.co-shell:not(.dark){--co-stage-planned: #E4E4E1;--co-stage-planned-ink: var(--co-text);--co-stage-generating: #207CF5;--co-stage-generating-ink: #FFFFFF;--co-stage-ideation: #6A00BA;--co-stage-ideation-ink: #FFFFFF;--co-stage-signed: #6A00BA;--co-stage-signed-ink: #FFFFFF;--co-stage-review: #207CF5;--co-stage-review-ink: #FFFFFF;--co-stage-approved: #04E735;--co-stage-approved-ink: #121212;--co-stage-published: #04E735;--co-stage-published-ink: #121212;--co-stage-ink: #121212}.wb-head,.wb-bar{padding-inline-start:26px}.wb-head,.wb-bleed{margin-inline:calc(-1 * var(--co-bleed-start, 0px)) calc(-1 * var(--co-bleed-end, 0px))}.wb-head,.wb-bar{padding-inline:var(--co-bleed-start, 26px) var(--co-bleed-end, 0px)}.wb-head{border-block-end:1px solid var(--co-line);container-type:inline-size;container-name:wallhead}.wb-sub{margin-block:14px 19px;min-block-size:21px;min-block-size:1lh;max-inline-size:var(--width-prose-max, 68ch);color:var(--co-muted)}.wb-titlerow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.wb-acts{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:10px 18px}.wb-bar{container-type:inline-size;container-name:wallbar}.wb-row{display:flex;align-items:center;block-size:47px}.wb-sticky{position:sticky;top:12px;z-index:20}.wb-condensed{position:relative;block-size:52px;overflow:hidden;border-radius:22px;background:var(--co-chrome-solid);box-shadow:0 12px 32px var(--co-shell-shadow),inset 0 0 0 1px var(--co-line),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.wb-condensed{background:var(--co-bar-frost);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}@media(prefers-reduced-transparency:reduce){.wb-condensed{background:var(--co-chrome-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.wb-axes-box{position:relative;display:flex;min-inline-size:0;flex:1 1 auto}.wb-axes-box{align-self:stretch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% + 12px);mask-size:100% calc(100% + 12px);-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-clip:no-clip;mask-clip:no-clip}[dir=rtl] .wb-axes-box{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent)}.wb-axes{display:flex;align-items:center;gap:19px;min-inline-size:0;overflow-x:auto;overflow-y:clip;overflow-clip-margin:5px;scrollbar-width:none}.wb-axes::-webkit-scrollbar{display:none}.wb-bar:has(.wb-axes--wrap) .wb-row{block-size:auto;min-block-size:48px}@container wallbar (max-width: 659px){.wb-bar:has(.wb-axes--wrap) .wb-row{min-block-size:32px}}.wb-axes--wrap{overflow-x:visible;align-items:baseline}.wb-axes--wrap .wb-rail{flex-wrap:wrap;row-gap:6px;align-items:center}.wb-axes-box:has(.wb-axes--wrap){-webkit-mask-image:none;mask-image:none}.wb-tail{margin-inline-start:auto;flex:none;padding-inline-start:26px}.wb-tail:empty{display:none}.wb-caption{display:inline-flex;align-items:center;flex:none;block-size:24px;font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--co-text);padding-inline-end:4px;white-space:nowrap}.wb-caption--facet{padding-inline-end:0}.wb-hair{flex:none;inline-size:1px;block-size:18px;background:var(--co-line)}.wb-hair--strong{background:var(--co-line2)}.wb-rail{display:flex;align-items:center;gap:19px;white-space:nowrap}.wb-rail-item{display:inline-flex;align-items:center;gap:6px;flex:none;border:0;border-radius:999px;background:var(--co-chrome-frost);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1;color:var(--co-muted);cursor:pointer;white-space:nowrap;min-block-size:32px;padding-block:0;padding-inline:9px;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),filter .16s cubic-bezier(.16,1,.3,1)}.wb-rail-item:not([aria-pressed=true]):hover{color:var(--co-text)}.wb-rail-item[aria-pressed=true]{background:var(--co-accent-dim);color:var(--co-text)}.wb-rail-item[aria-pressed=true]:hover{background:color-mix(in srgb,var(--co-accent-dim),var(--co-accent) 8%)}.wb-rail-item:not([aria-pressed=true]){background:var(--co-glass-fill)}@media(prefers-reduced-transparency:reduce){.wb-rail-item:not([aria-pressed=true]){background:var(--co-chrome-frost);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.wb-rail-item{transition:none}}.co-shell .wb-rail-item:focus-visible,.co-shell .wb-facet:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px;box-shadow:none}.wb-rail-item svg{inline-size:12px;block-size:12px;flex:none;opacity:.85}.wb-facet{display:flex;flex:none;align-items:center;gap:10px;min-block-size:32px;padding-inline:10px;margin-inline:-10px;border-radius:999px;background:none;transition:background-color .16s ease;font-family:var(--font-mono);font-size:11px;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;color:var(--co-text);cursor:pointer;white-space:nowrap}@media(pointer:coarse){.wb-facet{min-block-size:44px}}.wb-facet-value{max-inline-size:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--co-text2)}.wb-facet-value--any{color:var(--co-faint)}.wb-axes>.wb-facet:last-child{margin-inline-end:0}.wb-facet:hover:not(:disabled){background:var(--co-hover)}.wb-facet:hover .wb-facet-value--any{color:var(--co-text)}.wb-facet-chev{flex:none;inline-size:10px;block-size:10px;color:var(--co-faint);transition:transform .16s cubic-bezier(.16,1,.3,1)}.wb-facet[aria-expanded=true] .wb-facet-chev{transform:rotate(180deg)}.wb-facet[aria-expanded=true] .wb-facet-value--any{color:var(--co-text)}.wb-facet:disabled{cursor:default}.wb-facet:disabled .wb-caption--facet,.wb-facet:disabled .wb-facet-chev{opacity:.45}@media(prefers-reduced-motion:reduce){.wb-facet-chev{transition:none}}.co-shell .co-dropdown-panel.wb-glass-pop:not(.co-chrome-sheet){border:0;border-radius:12px;padding-block-end:6px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 0 8px #ffffff1f;--co-text2: inherit;--co-muted: inherit;--co-faint: inherit}.co-shell.dark .co-dropdown-panel.wb-glass-pop:not(.co-chrome-sheet){--co-text2: inherit;--co-muted: inherit;--co-faint: inherit}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.co-shell .co-dropdown-panel.wb-glass-pop:not(.co-chrome-sheet){-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}@media(prefers-reduced-transparency:reduce){.co-shell .co-dropdown-panel.wb-glass-pop:not(.co-chrome-sheet){background:var(--co-chrome-frost);-webkit-backdrop-filter:none;backdrop-filter:none}}.wb-pop-caption{padding:12px 14px 6px;font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase;color:var(--co-faint)}.wb-opt{display:block;cursor:pointer}.wb-opt-row{position:relative;display:flex;align-items:center;gap:12px;min-block-size:40px;margin-inline:6px;padding:0 12px 0 14px;border-radius:8px;transition:background-color .14s cubic-bezier(.16,1,.3,1)}.wb-opt:hover .wb-opt-row{background:var(--co-hover)}.wb-opt-icon{display:grid;place-items:center;flex:none;inline-size:20px;block-size:20px;color:var(--co-text2)}.wb-opt-glyph{inline-size:14px;block-size:14px}.wb-opt-label{flex:none;font-family:var(--font-body);font-size:14px;line-height:1.3;color:var(--co-text2);white-space:nowrap}.wb-opt-note{min-inline-size:0;font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--co-faint)}.wb-opt input:checked~.wb-opt-row:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;inline-size:2px;background:var(--co-accent)}.wb-opt input:checked~.wb-opt-row .wb-opt-label{font-weight:500;color:var(--co-text)}.wb-opt:has(input:disabled){cursor:not-allowed}.wb-opt input:disabled~.wb-opt-row .wb-opt-label{opacity:.45}.wb-opt:has(input:disabled):hover .wb-opt-row{background:none}.wb-opt input:focus-visible~.wb-opt-row{outline:2px solid var(--co-accent);outline-offset:-2px}.wb-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-block-start:12px;padding-block:28px 48px}.wb-pager-step,.wb-pager-page{font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted)}.wb-pager-step{display:inline-flex;align-items:center;block-size:34px;padding-inline:16px;border:0;border-radius:999px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);cursor:pointer;transition:color .16s ease,background-color .16s ease}.wb-pager-step:hover:not(:disabled){color:var(--co-text);background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.wb-pager-step:disabled{opacity:.35;cursor:not-allowed}@media(pointer:coarse){.wb-pager-step{min-block-size:44px}}.wb-read{font-family:var(--font-mono);font-size:11px;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;color:var(--co-faint);white-space:nowrap}.wb-read-fig{color:var(--co-text);font-weight:500}.wb-read-wide{display:none}.wb-search{display:flex;align-items:center;gap:8px;flex:none;inline-size:176px;block-size:32px;padding-inline:12px;border-radius:12px;background:var(--co-chrome-frost);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);transition:inline-size .22s cubic-bezier(.4,0,1,1)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.wb-search{background:var(--co-glass-fill);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur))}}@media(prefers-reduced-transparency:reduce){.wb-search{background:var(--co-chrome-frost);-webkit-backdrop-filter:none;backdrop-filter:none}}.wb-search:focus-within{outline:2px solid var(--co-accent);outline-offset:0}.wb-search-glyph{flex:none;inline-size:13px;block-size:13px;color:var(--co-faint)}.wb-search-input{flex:1;min-inline-size:0;background:none;border:0;font-family:var(--font-mono);font-size:11px;line-height:1.45;letter-spacing:.12em;color:var(--co-text)}.wb-search-input::placeholder{color:var(--co-faint)}.wb-glyph{display:grid;place-items:center;flex:none;inline-size:24px;block-size:24px;background:none;border:0;color:var(--co-faint);transition:color .14s cubic-bezier(.16,1,.3,1)}.wb-glyph:hover:not(:disabled){color:var(--co-text)}.wb-glyph:disabled{opacity:.35;cursor:default}.wb-save{display:inline-flex;align-items:center;gap:8px;flex:none;block-size:32px;padding-block:0;padding-inline:14px;border-radius:999px;background:var(--co-inverse);color:var(--co-on-inverse);font-family:var(--font-mono);font-size:11px;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@container wallhead (min-width: 660px){.wb-search:focus-within{inline-size:280px;transition:inline-size .32s var(--ease-smooth)}}@media(prefers-reduced-motion:reduce){.wb-search,.wb-search:focus-within{transition:none}}@container wallbar (min-width: 960px){.wb-read-wide{display:inline}}@container wallbar (max-width: 900px){.wb-axes,.wb-rail{gap:12px}.wb-rail-item{padding-inline:7px}}@container wallbar (max-width: 659px){.wb-row{block-size:32px}}.co-agent-dock{--co-agent-tab-w: 48px;--co-agent-dock-w: 384px;display:flex;flex:none;inline-size:var(--co-agent-tab-w);min-block-size:0;overflow:hidden;border-inline-start:1px solid var(--co-line);background:var(--co-rail);position:relative;transition:inline-size var(--spring-smooth)}.co-agent-dock[data-open=true]{inline-size:var(--co-agent-dock-w)}@media(min-width:1600px){.co-agent-dock{--co-agent-dock-w: 420px}}.co-agent-tab{display:flex;flex:none;flex-direction:column;align-items:center;gap:14px;inline-size:var(--co-agent-tab-w);block-size:100%;padding-block:16px;border:0;border-radius:0;background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.co-agent-dock[data-open=true] .co-agent-tab{display:none}.co-agent-tab:hover{background:var(--co-hover);color:var(--co-text)}.co-agent-tab:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-agent-tab[aria-disabled=true],.co-agent-tab[aria-disabled=true]:hover{background:transparent;color:var(--co-faint);cursor:not-allowed}.co-agent-tab[aria-disabled=true] .co-agent-tab-mark{color:var(--co-faint)}.co-agent-tab-mark{flex:none;inline-size:18px;block-size:18px;color:var(--co-accent)}.co-agent-tab-label{overflow:hidden;max-block-size:60%;font-family:var(--font-section);font-size:13px;font-weight:600;letter-spacing:1.2px;text-orientation:mixed;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}.co-agent-tab-ring{flex:none;inline-size:20px;block-size:20px;margin-block-start:auto;animation:m7r-spin 1.2s linear infinite}.co-agent-tab-waiting{display:flex;flex:none;flex-direction:column;align-items:center;gap:10px;margin-block-start:auto}.co-agent-tab-waiting span{color:var(--co-accent-ink);font-family:var(--font-section);font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}.co-agent-tab-waiting i{inline-size:7px;block-size:7px;background:var(--co-accent);border-radius:2px}@media(min-width:1024px){.co-agent-dock{margin:12px;border-inline-start:0;border-radius:22px;box-shadow:0 12px 32px var(--co-shell-shadow),inset 0 0 0 1px var(--co-line),inset 0 1px #ffffff1a}.co-agent-dock-inner{position:absolute;inset-block:0;inset-inline-end:0;border-radius:22px;opacity:0;transform:translate3d(100%,0,0);transition:transform var(--spring-smooth),opacity .16s ease-in}.co-agent-dock[data-open=true] .co-agent-dock-inner{opacity:1;transform:none;transition:transform var(--spring-smooth),opacity .22s ease-out 80ms}.co-agent-dock-inner:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--co-line),inset 0 1px #ffffff1a;pointer-events:none}.co-agent-dock:not([data-open=true]) .co-agent-tab{animation:co-content-in .12s ease-out .48s both}}.co-agent-dock-inner{position:relative;display:flex;flex:none;flex-direction:column;inline-size:var(--co-agent-dock-w);block-size:100%;min-block-size:0;overflow:hidden;background:var(--co-rail)}@media(max-width:1023px){.co-agent-dock{inline-size:0!important;overflow:visible;border-inline-start:0}.co-agent-tab{display:none}.co-agent-dock-inner{position:fixed;z-index:var(--z-index-drawer);inset-inline:8px;inset-block-end:calc(8px + env(safe-area-inset-bottom,0px));inline-size:auto;block-size:calc(100dvh - 60px - env(safe-area-inset-bottom,0px));overflow:hidden;border-radius:16px;box-shadow:0 8px 28px var(--co-shell-shadow);transform:translate3d(0,var(--m7r-sheet-y, 100%),0);visibility:hidden;transition:transform var(--spring-smooth),visibility 0s linear .6s}.co-agent-dock[data-open=true] .co-agent-dock-inner{visibility:visible;transition-delay:0s,0s}.co-agent-dock-inner[data-dragging]{transition:none}.co-agent-dock-inner[data-thrown]{transition:transform var(--spring-throw),visibility 0s linear .68s}.co-agent-dock-inner:focus{outline:none}.co-agent-dock-inner>.m7r{flex:none;block-size:calc(100% - var(--m7r-hidden, 0px))}}.co-agent-scrim{position:fixed;z-index:calc(var(--z-index-drawer) - 1);inset:0;background:var(--co-scrim);opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1)}@media(max-width:1023px){.co-agent-scrim[data-open=true]{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.co-agent-dock,.co-agent-dock-inner,.co-agent-scrim,.co-agent-tab{transition-duration:.01ms;transition-delay:0s}@media(max-width:1023px){.co-agent-dock-inner,.co-agent-dock-inner[data-thrown]{opacity:0;transition:opacity var(--motion-out) ease-out,visibility 0s linear var(--motion-out)}.co-agent-dock[data-open=true] .co-agent-dock-inner{opacity:1;transition-delay:0s,0s}}.co-agent-dock:not([data-open=true]) .co-agent-tab{animation:none}.co-agent-tab-ring{animation:none}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.co-agent-dock[data-open=true] .co-agent-dock-inner>.m7r{animation:m7r-fade .12s ease-out 60ms both}}.co-shell{--co-glass-solid: var(--co-chrome-solid);--co-glass-edge: color-mix(in srgb, #121212 16%, transparent);--co-glass-shadow: 0 8px 24px var(--co-shell-shadow);--co-glass-radius: 12px;--co-glass-control-radius: 999px}.co-shell.dark{--co-glass-edge: color-mix(in srgb, #ffffff 17%, transparent)}.co-shell .co-dropdown-panel:not(.co-chrome-sheet){background:var(--co-chrome-frost);border:0;border-radius:var(--co-glass-radius);box-shadow:var(--co-glass-shadow),inset 0 0 8px #ffffff1f;color:var(--co-text)}.co-shell :is(.co-dropdown-trigger,.co-date-field,.co-combobox-field){border:0;border-radius:12px;background:var(--co-chrome-frost);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);transition:background .16s ease,outline-color .16s ease}.co-shell .co-dropdown-trigger{border-radius:var(--co-glass-control-radius)}.co-shell :is(.co-dropdown-trigger,.co-date-field,.co-combobox-field):hover{background:color-mix(in srgb,var(--co-chrome-frost),var(--co-text) 4%)}.co-shell :is(.co-dropdown-trigger:focus-visible,.co-dropdown-trigger[data-focus-visible],.co-date-field:focus-within,.co-combobox-field:focus-within){outline:2px solid var(--co-accent);outline-offset:0}.co-shell .co-dropdown-trigger>svg:last-child{transition:transform .18s ease}.co-shell .co-dropdown-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.co-shell .co-dropdown-panel>[role=listbox]{padding:6px}.co-shell .co-dropdown-option{min-height:36px;padding:8px 10px;border-radius:10px;line-height:1.45;color:var(--co-muted)}.co-shell .co-dropdown-option:is([data-focused],[data-hovered]):not([data-disabled]){background:var(--co-hover);color:var(--co-text)}.co-shell .co-dropdown-option[data-selected]{background:var(--co-accent-dim);color:var(--co-text)}.co-shell .co-dropdown-option[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:-2px}.co-shell .co-dropdown-option[data-disabled]{opacity:.5}.co-shell .co-date-field{min-height:44px;padding-inline:10px 6px}.co-shell .co-date-field>button{width:32px;height:32px;border-radius:999px;color:var(--co-muted)}.co-shell .co-calendar-panel{max-width:calc(100vw - 24px)}.co-calendar{width:324px;max-width:100%;padding:18px 14px 10px;outline:none;font-family:var(--font-sans)}.co-calendar-header{display:flex;gap:6px;align-items:center;margin:0 4px 18px}.co-calendar-header h2{flex:1;font-family:var(--font-section);font-size:25px;font-weight:600;line-height:1.2}.co-calendar-nav{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;color:var(--co-text);background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow)}.co-calendar-nav:hover:not(:disabled){background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.co-calendar-today:hover:not(:disabled){background:var(--co-accent-dim)}.co-calendar-nav:disabled,.co-calendar-today:disabled{opacity:.35;cursor:not-allowed}.co-calendar-grid{width:100%;border-collapse:collapse;table-layout:fixed}.co-calendar-grid th{padding-bottom:10px;font-size:11px;font-weight:500;color:var(--co-muted)}.co-calendar-grid td{padding:1px}.co-calendar-day{position:relative;display:grid;place-items:center;width:40px;height:40px;margin-inline:auto;border-radius:999px;color:var(--co-text);font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.co-calendar-day[data-hovered]:not([data-disabled]){background:var(--co-hover)}.co-calendar-day[data-today]:after{content:"";position:absolute;bottom:5px;width:3px;height:3px;background:currentColor;border-radius:999px}.co-calendar-day[data-selected],.co-calendar-day[data-selected][data-hovered]{background:var(--co-accent-fill);color:var(--co-on-accent);font-weight:700}.co-calendar-day[data-outside-month]{visibility:hidden}.co-calendar-day[data-disabled]{opacity:.28;cursor:not-allowed}.co-calendar-day[data-focus-visible],.co-calendar-nav:focus-visible,.co-calendar-today:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-calendar-footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:8px 4px 0;border-top:1px solid var(--co-line);font-size:11px;color:var(--co-muted)}.co-calendar-today{padding:8px 14px;min-height:36px;border-radius:999px;color:var(--co-accent);font-size:12px;font-weight:600}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.co-shell :is(.co-dropdown-trigger,.co-date-field,.co-combobox-field){background:var(--co-glass-fill);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur))}.co-shell :is(.co-dropdown-trigger,.co-date-field,.co-combobox-field):hover{background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.co-shell .co-dropdown-panel:not(.co-chrome-sheet){-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}@media(prefers-reduced-transparency:reduce){.co-shell :is(.co-dropdown-trigger,.co-date-field,.co-combobox-field),.co-shell :is(.co-dropdown-trigger,.co-date-field,.co-combobox-field):hover,.co-shell .co-dropdown-panel:not(.co-chrome-sheet){background:var(--co-chrome-frost);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.co-shell :is(.co-dropdown-panel,.co-dropdown-trigger,.co-dropdown-trigger>svg,.co-date-field){animation:none;transition:none}}@media(forced-colors:active){.co-shell :is(.co-dropdown-panel,.co-chrome-sheet,.co-dropdown-trigger,.co-date-field,.co-combobox-field){background:Canvas;border:1px solid ButtonText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.co-calendar-day[data-selected]{background:Highlight;color:HighlightText;forced-color-adjust:none}.co-calendar-day[data-disabled]{color:GrayText;opacity:1}}.co-shell :is(.co-brand-switcher__search,.co-chat-history__search){position:relative;transition:box-shadow var(--co-focus-exit) var(--ease-out-expo),background-color .16s var(--ease-out-expo)}.co-shell :is(.co-brand-switcher__search,.co-chat-history__search):after{content:"";position:absolute;inset-inline:0;bottom:0;border-bottom:2px solid var(--co-accent);pointer-events:none;transform:scaleX(0);transform-origin:center;opacity:0;transition:transform var(--co-focus-exit) var(--ease-out-expo),opacity var(--co-focus-exit) ease}.co-shell :is(.co-brand-switcher__search,.co-chat-history__search):focus-within{box-shadow:var(--co-field-focus-shadow);transition-duration:var(--co-focus-enter)}.co-shell :is(.co-brand-switcher__search,.co-chat-history__search):focus-within:after{transform:scaleX(1);opacity:1;transition-duration:var(--co-focus-enter)}@media(prefers-reduced-motion:reduce){.co-shell{--co-focus-enter: 0ms;--co-focus-exit: 0ms}.co-shell :is(input,textarea){animation:none!important}}@media(forced-colors:active){.co-shell :is(.co-brand-switcher__search,.co-chat-history__search):focus-within{box-shadow:none}.co-shell :is(.co-brand-switcher__search,.co-chat-history__search):after{border-bottom-color:Highlight}}.wb-head-above{margin-block:-8px 10px}.wb-head--below .wb-sub{margin-block-end:14px}.wb-head-below{padding-block-end:20px}.co-page-in{animation:co-page-in var(--spring-smooth) backwards}@keyframes co-page-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.co-page-in{animation:co-content-in var(--motion-out) ease-out backwards}}:root[data-theme-switching] *,:root[data-theme-switching] *:before,:root[data-theme-switching] *:after{transition:none!important}:root[data-theme-switching]::view-transition-old(root),:root[data-theme-switching]::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}.co-memory-row[data-fresh]{animation:co-memory-fresh 2.48s linear both}@keyframes co-memory-fresh{0%,80.6%{background-color:var(--co-accent-dim)}to{background-color:transparent}}.kit-video-seek::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.kit-video-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.kit-video-seek:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px}:root[data-co-surfaces=solid] #co-nav-rail,:root[data-co-surfaces=solid] #co-nav-rail.co-nav-island:before,:root[data-co-surfaces=solid] .co-chrome-sheet,:root[data-co-surfaces=solid] .co-glass,:root[data-co-surfaces=solid] .co-media-chip{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-co-surfaces=solid] #co-nav-rail{background:var(--co-chrome-solid)}:root[data-co-surfaces=solid] #co-nav-rail.co-nav-island{background:transparent}:root[data-co-surfaces=solid] #co-nav-rail.co-nav-island:before{background:var(--co-chrome-solid)}:root[data-co-surfaces=solid] .co-glass{background:var(--co-surface-solid)}:root[data-co-surfaces=solid] .co-media-chip{background:var(--co-media-solid)}.gi-page{flex:1 1 auto;width:100%;min-width:0;min-height:100dvh;display:flex;gap:20px;padding:20px;background:var(--co-ground);color:var(--co-text)}.gi-panel{position:sticky;top:20px;flex:0 0 560px;height:calc(100dvh - 40px);min-height:600px;border-radius:28px;overflow:hidden;background:var(--co-surface)}.gi-side{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.gi-top{display:flex;align-items:center;gap:14px;min-height:66px;padding:12px 16px}.gi-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 40px}.gi-foot{display:flex;justify-content:center;padding:0 0 24px;min-height:56px}.gi-column{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.gi-band{display:none}.gi-still{position:relative;width:100%;height:100%;background:var(--co-surface);overflow:hidden}.gi-still img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s var(--ease-gentle, cubic-bezier(.22, 1, .36, 1))}.gi-still[data-ready=true] img{opacity:1}@media(prefers-reduced-motion:reduce){.gi-still img{transition:none}}.gi-wordmark{display:inline-flex;flex-direction:column;align-items:center;gap:0;line-height:22px}.gi-wordmark-ar{font-family:"KO Rubbama",var(--font-body);font-weight:900;font-size:28px;line-height:22px;color:var(--co-accent);margin-left:16px}.gi-wordmark-en{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:22px;letter-spacing:-.02em;color:var(--co-text);margin-top:-2px}.gi-greeting{font-family:"KO Rubbama",var(--font-body);font-weight:900;font-size:30px;line-height:33px;color:var(--co-accent);text-align:center}.gi-title{font-family:var(--font-display);font-weight:400;font-size:44px;line-height:51px;letter-spacing:0;color:var(--co-text);text-wrap:balance}.gi-status-title{font-family:var(--font-section);font-weight:800;font-size:32px;line-height:34px;letter-spacing:0;color:var(--co-text);text-wrap:balance}.co-shell:not(.dark) .gi-greeting,.co-shell:not(.dark) .gi-wordmark-ar{color:#5f7a00}.gi-notice{animation:gi-notice-in .18s var(--ease-snappy, ease-out) both}@keyframes gi-notice-in{0%{opacity:.5}}@media(prefers-reduced-motion:reduce){.gi-notice{animation-duration:.16s}}.gi-fade{animation:gi-fade-in .32s var(--ease-smooth, ease-out) both}@keyframes gi-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.gi-fade{animation-duration:.16s}}.gi-invite-panel{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:var(--co-surface)}.gi-invite-still{flex:1 1 auto;min-height:200px;border-radius:20px;overflow:hidden}.gi-invite-line{font-family:var(--font-display);font-weight:700;font-size:36px;line-height:40px;color:var(--co-text)}.gi-highlight{display:inline-block;padding:0 10px;border-radius:4px;background:var(--co-accent);color:var(--co-on-accent)}@media(max-width:1023px){.gi-page{flex-direction:column;gap:0;padding:0}.gi-panel{display:none}.gi-top{min-height:70px;padding:14px 32px}.gi-band{display:block;padding:0 24px}.gi-band>.gi-still,.gi-band>.gi-invite-band{height:360px;border-radius:20px;overflow:hidden}.gi-body{justify-content:flex-start;padding:40px 24px}.gi-column{max-width:440px}}@media(max-width:599px){.gi-top{padding:14px 16px}.gi-band{padding:4px 12px 0}.gi-band>.gi-still,.gi-band>.gi-invite-band{height:260px}.gi-body{padding:24px 16px}.gi-column{max-width:none}.gi-title{font-size:32px;line-height:37px}}.gi-invite-band{display:flex;flex-direction:column;gap:20px}.gi-invite-band>.gi-still{height:240px;border-radius:20px}.gi-invite-card{display:flex;flex-direction:column;gap:10px;padding:24px 20px;border-radius:22px;background:var(--co-surface)}.gi-invite-card .gi-invite-line{font-size:26px;line-height:29px}@media(max-width:1023px){.gi-band>.gi-invite-band{height:auto;overflow:visible;border-radius:0}.gi-page:has(.gi-invite-band){padding-top:12px}}.tf-root{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--co-ground);color:var(--co-text)}.co-shell:has(.tf-root) .ws-platform-nav-trigger{display:none}.tf-bar{flex:none;display:flex;align-items:center;gap:8px;block-size:calc(68px + env(safe-area-inset-top,0px));padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px;background:transparent}.tf-lane-glass{border-radius:999px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff1a}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.tf-lane-glass{-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}@media(prefers-reduced-transparency:reduce){.tf-lane-glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.tf-icon{position:relative;display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-text2);cursor:pointer}.tf-icon.tf-lane-glass{background:var(--co-chrome-frost)}.tf-icon:disabled{opacity:.4;cursor:default}.tf-icon-dot{position:absolute;top:10px;right:9px;inline-size:6px;block-size:6px;border-radius:50%;background:var(--co-accent)}.tf-title-bar{display:block;flex:0 1 auto;min-inline-size:0;block-size:44px;margin:0;padding-inline:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:44px;letter-spacing:0;text-transform:none;color:var(--co-text)}.tf-lane-slot{display:flex;flex:none}.tf-lane-slot:empty{display:none}.tf-bar-end{display:flex;flex:none;align-items:center;margin-inline-start:auto;padding-inline:2px}.tf-search{display:flex;flex:1;align-items:center;gap:10px;block-size:44px;padding-inline:14px 0;border-radius:999px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff1a}.tf-search:focus-within{outline:2px solid var(--co-accent);outline-offset:0}.tf-search-input{flex:1;min-inline-size:0;block-size:40px;border:0;background:transparent;font-family:var(--font-body);font-size:15px;color:var(--co-text);outline:none}.tf-search-input:focus-visible{outline:none}.tf-search-input::placeholder{color:var(--co-faint)}.tf-search-cancel{flex:none;block-size:44px;padding-inline:10px;border:0;background:none;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--co-text);cursor:pointer}.tf-notice{position:absolute;inset-inline:8px;top:calc(68px + env(safe-area-inset-top,0px));z-index:3;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 10px;border-radius:16px}.tf-notice-mark{flex:none;inline-size:16px;block-size:16px;margin-top:1px;color:var(--co-attention)}.tf-notice-copy{flex:1;min-inline-size:0}.tf-notice-text{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.45;color:var(--co-text)}.tf-notice-retry{min-block-size:32px;margin-inline-start:-4px;padding:0 4px;border:0;border-radius:999px;background:transparent;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--co-accent);cursor:pointer}.tf-feed{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.tf-feed::-webkit-scrollbar{display:none}.tf-item{display:flex;flex-direction:column;block-size:100%;scroll-snap-align:start;scroll-snap-stop:always}.tf-stage{position:relative;flex:1;min-block-size:0;overflow:hidden;background:var(--co-ink)}.tf-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.tf-track::-webkit-scrollbar{display:none}.tf-slide{position:relative;flex:0 0 100%;block-size:100%;scroll-snap-align:center;scroll-snap-stop:always}.tf-media{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:contain;background:var(--co-ink)}.tf-media--none{display:grid;place-items:center;color:color-mix(in srgb,var(--co-media-ink) 60%,transparent)}.tf-glyph{position:absolute;top:50%;left:50%;inline-size:64px;block-size:64px;transform:translate(-50%,-50%);pointer-events:none;animation:tf-glyph .65s cubic-bezier(.16,1,.3,1) both}@keyframes tf-glyph{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:0}}.tf-top{position:absolute;inset-inline:0;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px;pointer-events:none}.tf-top-start{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;min-inline-size:0}.tf-top-end{display:flex;flex:none;gap:4px}.tf-kind{max-inline-size:100%;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tf-kind-words{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-bottom{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:14px;padding:56px 12px 14px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--co-ink) 72%,transparent) 42%);pointer-events:none}.tf-rail{display:flex;flex-direction:column;align-self:flex-end;gap:6px;padding:6px;border-radius:999px;background:var(--co-media-solid);box-shadow:var(--co-media-lift);pointer-events:auto;transform-origin:100% 100%;transition:transform .42s cubic-bezier(.16,1,.3,1)}.tf-rail[data-asleep]{transform:scale(.8);transition-duration:.64s}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.tf-rail{background:var(--co-media-glass);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}}@media(prefers-reduced-transparency:reduce){.tf-rail{background:var(--co-media-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.tf-rail-button{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-media-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s cubic-bezier(.16,1,.3,1)}.tf-rail-button>svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.tf-rail-button[data-on]{background:color-mix(in srgb,var(--co-media-ink) 20%,transparent)}.tf-rail-button:active:not(:disabled)>svg{transform:scale(.88)}@media(hover:hover){.tf-rail-button:hover:not(:disabled):not([data-on]){background:color-mix(in srgb,var(--co-media-ink) 10%,transparent)}}.co-shell .tf-rail-button:focus-visible{outline:2px solid var(--co-media-ink);outline-offset:-2px}.tf-rail-button:disabled{cursor:default}.tf-rail-button:disabled>svg{opacity:.4}@media(prefers-reduced-motion:reduce){.tf-rail,.tf-rail[data-asleep]{transform:none;transition:none}.tf-rail-button,.tf-rail-button>svg{transition:none}.tf-rail-button:active:not(:disabled)>svg{transform:none}}.tf-words{color:var(--co-media-ink)}.tf-title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-family:var(--font-section);font-weight:800;font-size:24px;line-height:1.05;letter-spacing:.015em;text-transform:uppercase}.tf-reason{display:-webkit-box;margin:6px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-body);font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--co-media-ink) 82%,transparent)}.tf-examples{display:flex;align-items:center;gap:10px;margin:10px 0 0;color:color-mix(in srgb,var(--co-media-ink) 82%,transparent)}.tf-dots{display:flex;gap:4px}.tf-dot{inline-size:12px;block-size:2px;background:color-mix(in srgb,var(--co-media-ink) 40%,transparent)}.tf-dot--on{background:var(--co-media-ink)}.tf-strip{flex:none;display:flex;align-items:center;min-block-size:calc(64px + env(safe-area-inset-bottom,0px));padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--co-chrome-solid)}.tf-figures{display:grid;grid-template-columns:auto auto auto 1fr;column-gap:20px;inline-size:100%}.tf-fig{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.tf-fig--end{align-items:flex-end;text-align:right}.tf-fig-value{font-family:var(--font-section);font-size:18px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap;color:var(--co-text)}.tf-fig-value--none{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.12em;line-height:1.96;color:var(--co-faint)}.tf-fig-label{font-family:var(--font-mono);font-size:9.5px;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.tf-item--skeleton .tf-stage{background:var(--co-surface-solid)}.tf-skeleton-block{position:absolute;inset:0}.tf-state{display:flex;flex-direction:column;justify-content:center;block-size:100%}.tf-sheet-scrim{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;align-items:flex-end;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--co-scrim)}.tf-sheet{display:flex;flex-direction:column;inline-size:100%;max-block-size:92dvh;border:0;border-radius:16px;background:var(--co-chrome-solid);box-shadow:0 8px 28px var(--co-shell-shadow),inset 0 0 8px #ffffff1f;overflow:hidden;outline:none}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.tf-sheet{background:var(--co-bar-frost);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}@media(prefers-reduced-transparency:reduce){.tf-sheet{background:var(--co-chrome-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.tf-sheet-dialog{display:flex;flex-direction:column;min-block-size:0;max-block-size:92dvh;outline:none}.tf-sheet-grab{display:grid;place-items:center;flex:none;block-size:20px;touch-action:none;cursor:grab}.tf-grabber{inline-size:36px;block-size:4px;border-radius:2px;background:var(--co-line2)}.tf-sheet-head{display:flex;flex:none;align-items:center;justify-content:space-between;min-block-size:48px;padding:0 12px 4px 16px}.tf-sheet-title{font-family:var(--font-section);font-weight:800;font-size:17px;line-height:1;letter-spacing:.035em;text-transform:uppercase;color:var(--co-text)}.tf-sheet-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.tf-sheet-body{padding-block:4px 8px}.tf-sheet-group{padding-inline:8px}.tf-sheet-group+.tf-sheet-group{margin-block-start:6px}.tf-sheet-group .tf-sheet-caption{margin:0 0 6px;padding:0 8px;font-weight:400;letter-spacing:1.2px;color:var(--co-muted)}.tf-sheet-row{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:44px;padding-inline:8px;border:0;border-radius:8px;background:transparent;text-align:left;font-family:var(--font-body);font-size:15px;color:var(--co-text);cursor:pointer}.tf-sheet-row:active:not(:disabled){background:var(--co-hover)}.tf-sheet-row:disabled{opacity:.4;cursor:default}.tf-sheet-icon{display:grid;place-items:center;flex:none;inline-size:14px;color:var(--co-text2)}.tf-sheet-icon:empty{display:none}.tf-sheet-label{flex:1}.tf-sheet-check{flex:none;inline-size:16px;block-size:16px;color:var(--co-accent)}.tf-sheet-foot{flex:none;padding:10px 16px calc(24px + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){.tf-glyph{animation:none}}.trend-cell{display:flex;flex-direction:column;min-width:0}.co-wall>.trend-cell{content-visibility:auto;contain-intrinsic-block-size:auto 560px}@keyframes trend-domino{0%{opacity:0;transform:translateY(14px) scale(.985)}}.co-wall>.trend-cell{animation:trend-domino .46s var(--ease-smooth) backwards;animation-delay:calc(min(var(--i, 0),18)*45ms)}@media(prefers-reduced-motion:reduce){.co-wall>.trend-cell{animation:none}}:root[data-co-motion=reduce] .co-wall>.trend-cell{animation:none}.trend-cell--tall,.trend-cell--short,.trend-cell--wide{grid-row:auto}.trend-hit{position:absolute;inset:0;z-index:5;display:block;width:100%;height:100%;background:transparent;border:0;cursor:pointer}.co-shell button.trend-hit:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px;border-radius:12px;box-shadow:none}.trend-plate{--tp-g: var(--co-muted);--tp-vig: color-mix(in srgb, var(--co-ink) 14%, transparent);--tp-floor: color-mix(in srgb, var(--co-ink) 22%, transparent);--tp-line: color-mix(in srgb, var(--co-text) 9%, transparent);--tp-hi: 44%;--tp-mid: 32%;--tp-lo: 14%;position:relative;display:block;overflow:hidden;border-radius:12px;background:var(--co-surface-solid);isolation:isolate}.trend-cell>.trend-plate{border:1px solid var(--co-surface-solid);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;width:100%}.co-shell.dark .trend-plate{--tp-vig: color-mix(in srgb, var(--co-ink) 58%, transparent);--tp-floor: color-mix(in srgb, var(--co-ink) 78%, transparent);--tp-line: color-mix(in srgb, var(--co-text) 6%, transparent);--tp-hi: 34%;--tp-mid: 24%;--tp-lo: 9%}.trend-media.co-wall-media{grid-area:1 / 1;border-radius:12px 12px 0 0}.tp-g-strategy{--tp-g: var(--co-pillar-strategy)}.tp-g-culture{--tp-g: var(--co-pillar-culture)}.tp-g-creative{--tp-g: var(--co-pillar-creative)}.tp-g-neutral{--tp-g: var(--co-muted)}.tp-split{background-image:linear-gradient(104deg,transparent 26%,color-mix(in srgb,var(--tp-g) var(--tp-hi),transparent) 40%,color-mix(in srgb,var(--tp-g) var(--tp-lo),transparent) 49%,transparent 60%),radial-gradient(60% 44% at 64% 24%,color-mix(in srgb,var(--tp-g) var(--tp-mid),transparent),transparent 72%),radial-gradient(90% 40% at 42% 88%,var(--tp-floor),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--tp-g) var(--tp-lo),var(--co-surface-solid)),var(--co-ground))}.tp-bars{background-image:repeating-linear-gradient(96deg,color-mix(in srgb,var(--tp-g) var(--tp-mid),transparent) 0 10px,transparent 10px 44px),radial-gradient(70% 46% at 50% 22%,color-mix(in srgb,var(--tp-g) var(--tp-mid),transparent),transparent 74%),radial-gradient(120% 46% at 50% 96%,var(--tp-floor),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tp-g) var(--tp-lo),var(--co-surface-solid)),var(--co-ground))}.tp-arc{background-image:radial-gradient(circle at 50% 33%,color-mix(in srgb,var(--tp-g) var(--tp-hi),transparent) 0 14%,transparent 15%),radial-gradient(circle at 50% 33%,transparent 0 27%,color-mix(in srgb,var(--tp-g) var(--tp-mid),transparent) 27% 28.6%,transparent 29%),radial-gradient(circle at 50% 33%,transparent 0 43%,color-mix(in srgb,var(--tp-g) var(--tp-lo),transparent) 43% 44%,transparent 45%),radial-gradient(80% 50% at 50% 30%,color-mix(in srgb,var(--tp-g) var(--tp-lo),transparent),transparent 70%),linear-gradient(196deg,color-mix(in srgb,var(--tp-g) var(--tp-lo),var(--co-surface-solid)),var(--co-ground))}.tp-stack{background-image:linear-gradient(180deg,transparent 0 41.5%,var(--tp-floor) 41.5% 41.9%,transparent 41.9%),radial-gradient(150% 22% at 50% 42%,color-mix(in srgb,var(--tp-g) var(--tp-mid),transparent),transparent 80%),radial-gradient(70% 38% at 50% 18%,color-mix(in srgb,var(--tp-g) var(--tp-lo),transparent),transparent 76%),radial-gradient(120% 42% at 50% 100%,var(--tp-floor),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tp-g) var(--tp-lo),var(--co-surface-solid)),var(--co-ground))}.tp-grid{background-image:repeating-linear-gradient(0deg,var(--tp-line) 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,var(--tp-line) 0 1px,transparent 1px 38px),radial-gradient(64% 42% at 34% 28%,color-mix(in srgb,var(--tp-g) var(--tp-hi),transparent),transparent 72%),radial-gradient(100% 44% at 50% 98%,var(--tp-floor),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--tp-g) var(--tp-lo),var(--co-surface-solid)),var(--co-ground))}.tp-wedge{background-image:conic-gradient(from 208deg at 60% 20%,color-mix(in srgb,var(--tp-g) var(--tp-hi),transparent) 0 34deg,transparent 34deg 178deg,color-mix(in srgb,var(--tp-g) var(--tp-lo),transparent) 178deg 210deg,transparent 210deg),radial-gradient(40% 26% at 60% 20%,color-mix(in srgb,var(--tp-g) var(--tp-hi),transparent),transparent 76%),radial-gradient(110% 42% at 50% 97%,var(--tp-floor),transparent 70%),linear-gradient(164deg,color-mix(in srgb,var(--tp-g) var(--tp-lo),var(--co-surface-solid)),var(--co-ground))}.trend-info{z-index:3;grid-area:2 / 1;align-self:stretch;display:flex;flex-direction:column;padding:13px;background:var(--co-ground)}.trend-caption{flex:1 1 auto;min-width:0;padding-bottom:8px}.trend-meta{line-height:1}.trend-figures{display:flex;margin-top:auto;padding-top:10px;border-top:1px solid var(--co-line)}.trend-fig{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.trend-fig-value{display:block;font-family:var(--font-mono);font-size:13px;font-weight:700;line-height:1;letter-spacing:.2px;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--co-text)}.trend-fig-value .tt-label{font-weight:400;letter-spacing:.12em;text-transform:none}.trend-fig-label{font-family:var(--font-mono);font-size:10px;font-weight:400;line-height:1;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-faint)}@container cowall (min-width: 462px){.trend-cell--wide{grid-column:span 2}.trend-cell--wide>.trend-plate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.trend-cell--wide .trend-media{grid-area:1 / 1;border-radius:12px 0 0 12px;aspect-ratio:auto;height:100%}.trend-cell--wide .trend-info{grid-area:1 / 2;align-self:stretch;overflow:hidden;padding:18px;background:var(--co-ground)}.trend-cell--wide .trend-caption{display:flex;flex-direction:column;justify-content:flex-end}}.trend-cell .co-sound-chip{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.trend-cell[data-kind=sound] .co-sound-chip,.trend-cell:hover .co-sound-chip,.trend-cell:focus-within .co-sound-chip,.trend-cell .co-sound-chip[aria-pressed=true]{opacity:1;pointer-events:auto}.trend-ease{transition-timing-function:cubic-bezier(.16,1,.3,1)}@container wallhead (max-width: 659px){.trend-new-since{display:none}}.trend-fit{display:inline-flex;align-items:center;gap:6px;color:var(--co-text2)}.trend-fit-mark{flex:none;width:2px;height:12px}.trend-actions{position:absolute;right:10px;bottom:10px;z-index:6;display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.trend-actions .co-media-chip{cursor:pointer}@media(hover:hover){.trend-cell:hover .trend-actions{opacity:1;pointer-events:auto}}.trend-cell:has(:focus-visible) .trend-actions{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.trend-cell .co-sound-chip,.trend-actions{transition:none}}.trend-cell:not([data-kind=sound]):not(:hover):not(:focus-within) .co-sound-chip:not([aria-pressed=true]),.trend-cell:not(:hover):not(:has(:focus-visible)) .trend-actions .co-media-chip{-webkit-backdrop-filter:none;backdrop-filter:none}.td-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 16px 14px 24px}.td-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.td-head-nav{display:flex;flex:none;align-items:center;gap:8px}.td-head-label{font-family:var(--font-mono);font-size:10.5px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted)}.td-head-label--faint{color:var(--co-faint)}.td-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:clip;padding:8px 32px 32px 24px;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.td-layout{display:flex;flex-direction:column;gap:24px}.td-stage-col{min-width:0}.td-reading{flex:1 1 auto;min-width:0}@media(min-width:768px){.td-layout{flex-direction:row;align-items:flex-start;gap:32px}.td-stage-col{flex:none}}@media(min-width:768px)and (min-height:660px){.td-stage-col{position:sticky;top:8px}}@media(max-width:767px){.td-head{gap:10px;padding:12px 8px 8px 16px}.td-head-label{font-size:10px}.td-close{width:44px;height:44px}.td-close svg{width:18px;height:18px}.td-body{padding:0 16px 24px}.td-layout{gap:0}}.td-title{font-family:var(--font-section);font-size:34px;font-weight:800;line-height:1.05;text-transform:uppercase;text-wrap:balance;color:var(--co-text)}@media(max-width:767px){.td-title{font-size:26px}}.td-read{margin-top:14px;max-width:68ch;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--co-text2)}.td-tags{margin-top:12px;font-family:var(--font-mono);font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--co-muted)}.td-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.td-rule{display:flex;align-items:center;gap:12px;margin-top:30px;font-family:var(--font-mono);font-size:10.5px;font-weight:400;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted)}.td-rule:after{content:"";flex:1;height:1px;background:var(--co-line)}.td-label{font-family:var(--font-mono);font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted)}.td-figures{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:14px}.td-fig{display:flex;flex-direction:column-reverse;gap:2px}.td-fig-value{font-family:var(--font-section);font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--co-text)}.td-note{margin-top:10px;max-width:68ch;font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--co-muted)}.td-note+.td-note{margin-top:6px}.td-example-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:14px}.td-creator{display:flex;align-items:center;gap:8px;min-width:0;color:var(--co-text2)}.td-handle{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;color:var(--co-text)}.td-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding-inline:4px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted);transition:color .2s cubic-bezier(.16,1,.3,1)}.td-link:hover{color:var(--co-text)}.td-caption{margin-top:8px;max-width:68ch;font-family:var(--font-body);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere;color:var(--co-text2)}.td-caption--missing{color:var(--co-faint)}.td-read:dir(rtl),.td-caption:dir(rtl){margin-left:auto}.td-counted{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 24px;margin-top:10px}.td-counted .td-fig{gap:2px}.td-count{font-family:var(--font-section);font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--co-text)}.td-counted>.td-label{color:var(--co-faint)}.td-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:14px}.td-meta>div{display:flex;flex-direction:column;gap:3px;min-width:0}.td-meta dd{font-family:var(--font-body);font-size:14px;line-height:1.35;overflow-wrap:anywhere;color:var(--co-text)}@media(max-width:767px){.td-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.td-bone{display:block;background:color-mix(in srgb,var(--co-text) 8%,transparent)}.td-sheet{--tsc-vh: 1vh;height:calc(94 * var(--tsc-vh));max-height:calc(94 * var(--tsc-vh));border:0;border-radius:16px;background:var(--co-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 32px var(--co-shell-shadow)}@supports (height: 1dvh){.td-sheet{--tsc-vh: 1dvh}}@media(min-width:768px){.td-sheet{--td-stage-h: clamp(360px, calc(92 * var(--tsc-vh) - 160px), 540px);--td-col-h: calc(var(--td-stage-h) + 42px);height:auto;max-height:calc(92 * var(--tsc-vh))}.td-layout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.td-layout>.td-reading,.td-body>.td-reading{contain:size;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent;padding-right:8px}.td-body>.td-reading{height:var(--td-col-h)}.td-body{min-height:min(calc(var(--td-col-h) + 40px),calc(92 * var(--tsc-vh) - 60px))}}@media(min-width:768px)and (pointer:coarse){.td-sheet{--td-col-h: calc(var(--td-stage-h) + 54px)}}@media(min-width:1024px){.td-sheet{--td-stage-h: clamp(400px, calc(92 * var(--tsc-vh) - 160px), 640px)}}@media(pointer:coarse){.td-close,.td-nav-step{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.td-link{transition:none}}.tsc-frame{position:relative;display:flex;justify-content:center}.tsc-track{--tsc-h: min(calc(100vw * 16 / 9), calc(50 * var(--tsc-vh)));flex:1 1 auto;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden;border-radius:12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.tsc-track::-webkit-scrollbar{display:none;width:0;height:0}@media(prefers-reduced-motion:no-preference){.tsc-track{scroll-behavior:smooth}}.co-shell .tsc-track:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.tsc-slide{position:relative;flex:0 0 100%;min-width:0;height:var(--tsc-h);scroll-snap-align:center;scroll-snap-stop:always}.tsc-plate{width:100%;height:100%}.tsc-plate .co-plate-surface{object-fit:contain}.tsc-plate{background:var(--co-ground);border:0}@media(min-width:768px){.tsc-track{--tsc-h: var(--td-stage-h);flex:none;width:calc(var(--tsc-h) * 9 / 16);max-width:100%}}.tsc-mark{position:absolute;top:10px;right:10px;z-index:2;pointer-events:none}.tsc-pause,.tsc-sound{position:absolute;left:10px;bottom:10px;z-index:2;cursor:pointer}.tsc-sound{left:42px}.co-shell .tsc-pause:focus-visible,.co-shell .tsc-sound:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.tsc-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-top:10px}.tsc-where{display:flex;align-items:center;gap:10px;min-width:0}.tsc-dots{display:flex;align-items:center;gap:0}.tsc-dotbtn{display:grid;place-items:center;min-width:16px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}@media(pointer:coarse){.tsc-dotbtn{min-width:44px;height:44px}.tsc-where{flex-wrap:wrap;row-gap:4px}.tsc-controls{flex-wrap:wrap}.tsc-steps{margin-inline-start:auto}}.co-shell .tsc-dotbtn:focus-visible{outline:2px solid var(--co-accent);outline-offset:0}.tsc-dot{display:block;width:12px;height:2px;background:var(--co-card-border);transition:background-color .2s cubic-bezier(.16,1,.3,1)}.tsc-dotbtn:hover .tsc-dot{background:color-mix(in srgb,var(--co-text) 62%,transparent)}.tsc-dot--on,.tsc-dotbtn:hover .tsc-dot--on{background:var(--co-text)}.tsc-steps{display:flex;flex:none;gap:2px}.tsc-step{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);color:var(--co-text2);cursor:pointer;transition:color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.tsc-step:hover:not(:disabled){background:var(--co-hover);color:var(--co-text)}.tsc-step:disabled{opacity:.32;cursor:not-allowed}@media(pointer:coarse){.tsc-step{width:44px;height:44px}}@media(max-width:767px){.tsc-steps{display:none}.tsc-controls{min-height:24px;margin-block:4px}}@media(prefers-reduced-motion:reduce){.tsc-dot,.tsc-step{transition:none}}.co-seg-lens{border-radius:999px;background:var(--co-lens);box-shadow:0 1px 3px var(--co-shell-shadow);transition:transform var(--spring-snappy),width var(--spring-snappy),scale var(--spring-snappy)}.co-seg-lens[data-pressed=true]{scale:.97}@media(prefers-reduced-motion:reduce){.co-seg-lens{transition:none;animation:co-seg-fade var(--duration-fast) ease-out}}@media(prefers-reduced-transparency:reduce){.co-seg-lens{background:var(--co-surface)}}@keyframes co-seg-fade{0%{opacity:0}to{opacity:1}}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation, sd-fadeIn) var(--sd-duration, .15s) var(--sd-easing, ease) var(--sd-delay, 0ms) both}.ref-page .wb-acts{max-inline-size:100%}.co-wall.ref-wall{--co-wall-gap: 20px;display:block;column-count:var(--co-wall-cols);column-gap:var(--co-wall-gap);column-fill:balance}@container cowall (min-width: 340px){.co-wall.ref-wall{--co-wall-cols: 2}}@container cowall (min-width: 740px){.co-wall.ref-wall{--co-wall-cols: 3}}@container cowall (min-width: 1180px){.co-wall.ref-wall{--co-wall-cols: 4}}@container cowall (min-width: 1560px){.co-wall.ref-wall{--co-wall-cols: 5}}@container cowall (min-width: 1880px){.co-wall.ref-wall{--co-wall-cols: 6}}@container cowall (min-width: 2200px){.co-wall.ref-wall{--co-wall-cols: 7}}@container cowall (min-width: 2520px){.co-wall.ref-wall{--co-wall-cols: 8}}@container cowall (min-width: 2840px){.co-wall.ref-wall{--co-wall-cols: 9}}@container cowall (min-width: 3160px){.co-wall.ref-wall{--co-wall-cols: 10}}@container cowall (max-width: 520px){.co-wall.ref-wall{--co-wall-gap: 12px}}.ref-cell{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;container-type:inline-size;container-name:refcell}.ref-wall .ref-cell{break-inside:avoid;margin-block-end:28px}@container cowall (max-width: 520px){.ref-wall .ref-cell{margin-block-end:20px}}.ref-media{--co-wall-ratio: 4 / 5;background:var(--co-recess);isolation:isolate}.ref-cell--selected .ref-media{outline:2px solid var(--co-accent);outline-offset:-2px}.ref-media-marks{position:absolute;inset-inline-start:10px;inset-block-end:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;pointer-events:none}.ref-play-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#0000008c;color:#fff}.ref-media-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:6px;background:#0000008c;color:#fff;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px}.ref-slides{position:absolute;inset-inline-end:10px;inset-block-start:10px;z-index:3;pointer-events:none}.ref-caption{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 2px}.ref-why,.ref-suggested-text{font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.45;color:var(--co-text);overflow-wrap:anywhere}.ref-why--empty{color:var(--co-faint)}.ref-title{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.45;color:var(--co-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ref-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-block-start:2px;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-faint);overflow-wrap:anywhere}.ref-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;background:var(--co-tonal);color:var(--co-accent-ink);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.8px;text-transform:uppercase}.ref-add-why{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-family:var(--font-body);font-size:13px;line-height:18px;font-weight:600;color:var(--co-accent)}.ref-add-why:hover{text-decoration:underline;text-underline-offset:3px}.ref-plate{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;border:1px solid var(--co-line);background:var(--co-surface-solid)}.ref-cell--selected .ref-plate{outline:2px solid var(--co-accent);outline-offset:-2px}.ref-plate-meta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-faint)}.ref-plate-headline{font-family:var(--font-section);font-size:22px;font-weight:600;line-height:1.15;color:var(--co-text);overflow-wrap:anywhere}.ref-plate-rule{display:block;height:1px;background:var(--co-line)}.ref-plate-caption{position:relative;z-index:6;padding:0;pointer-events:none}.ref-plate-caption button{pointer-events:auto}.ref-plate .ref-hover-bar{inset-block-end:8px}.ref-suggested{display:flex;flex-direction:column;gap:6px}.ref-suggested-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-accent-ink)}.ref-suggested-text{font-weight:400;color:var(--co-text2)}.ref-suggested-actions{display:flex;gap:14px;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase}.ref-suggested-actions button:hover{text-decoration:underline;text-underline-offset:3px}.ref-check{position:absolute;inset-inline-start:10px;inset-block-start:10px;z-index:6;display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#00000040;border:1.5px solid #ffffffcc;padding:0;color:var(--co-on-accent);cursor:pointer;opacity:0;transition:opacity .16s ease}.ref-cell:hover .ref-check,.ref-cell:focus-within .ref-check,.ref-wall[data-selecting] .ref-check,.ref-check--on{opacity:1}@media(hover:none){.ref-check{opacity:1}}.ref-check--on{background:var(--co-accent-fill);border-color:var(--co-accent-fill)}.ref-hit{position:absolute;inset:0;z-index:5;display:block;width:100%;height:100%;background:transparent;border:0;cursor:pointer}.co-shell button.ref-hit:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px;border-radius:12px;box-shadow:none}.ref-hover-bar{position:absolute;inset-inline:8px;inset-block-end:8px;z-index:7;display:flex;align-items:center;height:40px;padding:4px;border-radius:999px;background:var(--co-media-glass);box-shadow:inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ref-cell:hover .ref-hover-bar,.ref-hover-bar:focus-within{opacity:1;transform:none;pointer-events:auto}.ref-hover-action{display:inline-flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 9px;border-radius:999px;color:var(--co-media-ink);font-family:var(--font-body);font-size:12px;font-weight:500;white-space:nowrap;transition:background-color .16s ease}.ref-hover-action:hover{background:#ffffff1f}.ref-hover-divider{flex:none;width:1px;height:16px;margin-inline:4px;background:var(--co-media-edge)}@media(hover:none){.ref-hover-bar{display:none}}.ref-ease{transition-timing-function:cubic-bezier(.16,1,.3,1)}.ref-skeleton-tile{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--co-line)}.ref-skeleton-media{background:var(--co-surface-solid)}.ref-skeleton-caption{display:flex;flex-direction:column;gap:10px;padding:13px;background:var(--co-ground)}.ref-skeleton-line{display:block;max-width:100%;border-radius:4px;background:var(--co-surface-solid)}@media(prefers-reduced-motion:reduce){.ref-hover-bar{transition:none}}.ref-media .co-plate-art--none{background:var(--co-recess);box-shadow:none}.ref-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--co-surface-solid);box-shadow:inset 0 0 0 1px var(--co-line)}.ref-placeholder-label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-faint)}.ref-mono{font-family:var(--font-mono);font-size:11px;letter-spacing:1.32px;text-transform:uppercase}.ref-mono-label{font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-muted)}.ref-mono-faint{font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-faint)}.ref-mono-action{font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-accent-ink)}.ref-mono-action:hover{text-decoration:underline;text-underline-offset:3px}.ref-field-label{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:1.54px;text-transform:uppercase;color:var(--co-muted)}.ref-section-title{font-family:var(--font-section);font-size:18px;font-weight:600;color:var(--co-text)}.ref-btn,.ref-btn-lg{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:500;white-space:nowrap;transition:transform var(--spring-snappy, .2s ease),background-color .16s ease}.ref-btn-lg{height:40px;padding:0 14px}.ref-btn:not(:disabled):active,.ref-btn-lg:active{transform:scale(.97)}.ref-btn:disabled{opacity:.4;cursor:not-allowed}.ref-btn--primary{background:var(--co-accent-fill);color:var(--co-on-accent);font-weight:600}.ref-btn-lg.ref-btn--primary{padding:0 16px}.ref-btn--primary:not(:disabled):hover{background:var(--co-accent-fill-hover)}.ref-btn--secondary{color:var(--co-text)}.ref-btn--ghost{color:var(--co-accent)}.ref-btn--ghost:hover{background:var(--co-accent-dim)}.ref-btn--danger{background:var(--co-danger);color:var(--co-on-danger);font-weight:600}.ref-btn--danger:hover{background:var(--co-danger-hover)}.ref-primary-lg{height:44px;width:100%;border-radius:999px;background:var(--co-accent-fill);color:var(--co-on-accent);font-size:14px;font-weight:600}.ref-primary-lg:disabled{opacity:.4;cursor:not-allowed}.ref-text-action{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 4px;font-size:13px;font-weight:600;color:var(--co-accent)}.ref-text-action:hover{text-decoration:underline;text-underline-offset:3px}.ref-icon-close{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--co-muted);transition:background-color .16s ease,color .16s ease}.ref-icon-close:hover{background:var(--co-hover);color:var(--co-text)}.ref-field{width:100%;min-height:44px;padding:0 14px;border-radius:12px;font-size:15px;color:var(--co-text);outline:none}.ref-field--area{min-height:96px;padding:12px 14px;font-size:14px;line-height:1.45;resize:vertical}.ref-field:focus,.ref-save-why:focus{box-shadow:0 0 0 2px var(--co-accent)}.ref-field::placeholder,.ref-save-why::placeholder{color:var(--co-faint)}.co-shell .co-dropdown-panel.ref-chrome-pop,.ref-chrome-pop{border-radius:12px;background:var(--co-chrome-frost);box-shadow:0 12px 32px var(--co-shell-shadow);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:0;outline:none}.ref-collections{display:flex;align-items:center;gap:8px;padding-block-start:6px;overflow-x:auto;scrollbar-width:none}.ref-collections::-webkit-scrollbar{display:none}.ref-chip{display:inline-flex;flex:none;align-items:center;gap:10px;height:44px;padding:0 12px 0 6px;border-radius:999px;border:1px solid transparent;transition:transform var(--spring-snappy, .2s ease),border-color .16s ease}.ref-chip:active{transform:scale(.97)}.ref-chip.is-open{background:var(--co-surface-solid);border-color:var(--co-text)}.ref-chip-name{font-size:13px;font-weight:600;color:var(--co-text);white-space:nowrap}.ref-chip-count{font-family:var(--font-mono);font-size:11px;letter-spacing:1.32px;color:var(--co-muted)}.ref-chip--new{gap:8px;padding:0 14px;font-size:13px;font-weight:600;color:var(--co-accent)}.ref-chip--new:hover{background:var(--co-accent-dim)}.ref-chip-sm{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 4px;border-radius:999px;font-size:13px;font-weight:600;color:var(--co-text)}.ref-picker{display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 32px);max-height:min(536px,var(--visual-viewport-height, 100dvh) - 32px);border-radius:12px;border:1px solid var(--co-line2);background:var(--co-surface-solid);box-shadow:0 12px 32px var(--co-shell-shadow)}.ref-picker-title{font-family:var(--font-section);font-size:19px;font-weight:600;color:var(--co-text)}.ref-picker-search,.ref-brand-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px}.ref-brand-search{height:36px;padding:0 10px}.ref-picker-search input,.ref-brand-search input,.ref-paste input{flex:1;min-width:0;background:transparent;font-size:14px;color:var(--co-text);outline:none}.ref-brand-search input{font-size:13px}.ref-picker-search input::placeholder,.ref-brand-search input::placeholder,.ref-paste input::placeholder{color:var(--co-faint)}.ref-picker-row{display:flex;width:100%;align-items:center;gap:14px;height:72px;padding:0 10px;border-radius:10px;text-align:start;transition:background-color .14s ease}.ref-picker-row:hover:not(:disabled){background:var(--co-hover)}.ref-picker-row:disabled{opacity:.6}.ref-picker-new{height:76px;border-top:1px solid var(--co-line);border-radius:0 0 10px 10px}.ref-picker-plus{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;border:1px solid var(--co-line2);background:var(--co-surface);color:var(--co-accent)}.ref-square-check{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--co-faint);color:var(--co-on-accent)}.ref-picker-row:hover .ref-square-check{border-color:var(--co-text)}.ref-square-check.is-on{background:var(--co-accent-fill);border-color:transparent}.ref-brand-picker{display:flex;flex-direction:column;padding:6px;max-height:422px}.ref-brand-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-muted)}.ref-brand-list{display:flex;flex-direction:column;min-height:0;margin-top:6px;overflow-y:auto}.ref-brand-row{display:flex;flex:none;align-items:center;gap:12px;height:40px;padding:0 8px;border-radius:10px;transition:background-color .14s ease}.ref-brand-row--everyone{height:48px}.ref-brand-row:hover{background:var(--co-hover)}.ref-brand-row.is-current{background:var(--co-accent-dim)}.ref-brand-rule{display:block;height:1px;margin:4px 8px;background:var(--co-line)}.ref-brand-globe{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--co-line2);background:var(--co-surface-solid);color:var(--co-text2)}.ref-brand-globe--sm{width:22px;height:22px}.ref-brand-select{display:inline-flex;align-items:center;gap:8px;max-width:220px;height:36px;padding:0 12px 0 7px;border-radius:999px;font-size:12.5px;color:var(--co-text)}.ref-sheet{display:flex;width:min(1160px,calc(100vw - 48px));height:min(960px,calc(100dvh - 48px));overflow:hidden;border-radius:16px;background:var(--co-surface-solid);box-shadow:0 24px 64px var(--co-shell-shadow)}.ref-stage{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:540px;max-width:46%;padding:32px;background:var(--co-recess)}.ref-stage-media{position:relative;width:100%;height:100%;max-height:820px;overflow:hidden;border-radius:12px;background:#121212}.ref-stage-media--square{height:auto;aspect-ratio:1}.ref-stage-play{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:56px;height:56px;translate:-50% -50%;border-radius:999px;background:var(--co-media-glass);color:var(--co-media-ink);box-shadow:inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.ref-stage-scrub{position:absolute;inset-inline:14px;inset-block-end:14px;display:flex;align-items:center;gap:10px;height:26px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;color:var(--co-media-ink);text-shadow:0 1px 2px #00000080}.ref-stage-track{flex:1;height:3px;appearance:none;background:linear-gradient(var(--co-media-ink),var(--co-media-ink)) 0 / var(--ref-progress, 0%) 100% no-repeat,#ffffff4d;cursor:pointer}.ref-stage-track::-webkit-slider-thumb{appearance:none;width:10px;height:10px;border-radius:999px;background:var(--co-media-ink)}.ref-stage-track::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:999px;background:var(--co-media-ink)}.ref-stage-arrow{position:absolute;top:50%;display:grid;place-items:center;width:36px;height:36px;translate:0 -50%;border-radius:999px;background:var(--co-media-glass);color:var(--co-media-ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ref-stage-arrow:disabled{opacity:.35}.ref-stage-arrow--prev{left:12px}.ref-stage-arrow--next{right:12px}.ref-stage-count{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;background:var(--co-media-glass);color:var(--co-media-ink);font-size:12px;font-weight:500}.ref-info{display:flex;flex:1;min-width:0;flex-direction:column}.ref-topbar{display:flex;flex:none;align-items:center;justify-content:space-between;height:60px;padding:0 20px 0 28px;border-bottom:1px solid var(--co-line)}.ref-walk{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--co-text2)}.ref-walk:disabled{opacity:.4}.ref-body{display:flex;flex:1;min-height:0;flex-direction:column;gap:24px;padding:26px 28px;overflow-y:auto}.ref-detail-title{font-family:var(--font-section);font-size:30px;font-weight:600;line-height:1.1;color:var(--co-text);overflow-wrap:anywhere}.ref-source{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-12px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.32px;text-transform:uppercase;color:var(--co-muted)}.ref-detail-why{font-size:19px;font-weight:500;line-height:1.4;color:var(--co-text);overflow-wrap:anywhere}.ref-detail-suggested{display:flex;flex-direction:column;gap:8px}.ref-detail-suggested .ref-detail-why{font-weight:400}.ref-glance{display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:1px solid var(--co-line)}.ref-glance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.ref-glance-text{font-size:14px;line-height:1.55;color:var(--co-text2)}.ref-swatch{width:30px;height:30px;border-radius:6px;border:1px solid var(--co-line)}.ref-mood{padding:4px 8px;border-radius:6px;border:1px solid var(--co-line2);font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-text2)}.ref-move{font-size:17px;font-weight:500;line-height:1.38;color:var(--co-text)}.ref-stats{display:flex;flex-wrap:wrap;gap:32px;padding:14px 0;border-block:1px solid var(--co-line)}.ref-stat-value{font-family:var(--font-mono);font-size:13px;letter-spacing:.6px;color:var(--co-text2)}.ref-analysis-head{display:flex;align-items:center;justify-content:space-between;text-align:start}.ref-parts{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--co-line);scrollbar-width:none}.ref-part{flex:none;padding-bottom:10px;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--co-muted)}.ref-part.is-on{color:var(--co-text);border-bottom-color:var(--co-accent)}.ref-parts--sticky{position:sticky;top:-26px;z-index:2;padding-top:10px;background:var(--co-surface-solid)}.ref-part-section{scroll-margin-top:56px}.ref-parts.ref-parts--sticky[data-indicator]{position:sticky}.ref-parts[data-indicator]{position:relative}.ref-parts[data-indicator] .ref-part.is-on{border-bottom-color:transparent}.ref-part-heading{font-family:var(--font-section);font-size:16px;font-weight:700;letter-spacing:.2px;color:var(--co-text)}.ref-analysis-md{font-size:13.5px;line-height:1.6;color:var(--co-text2)}.ref-scenes{position:relative}.ref-scene{position:relative;display:flex;align-items:flex-start;gap:12px;padding:6px 8px;border-radius:10px}.ref-scene-hl{position:absolute;inset-inline:0;top:0;height:0;border-radius:10px;background:var(--co-hover);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),opacity .2s ease}@media(prefers-reduced-motion:reduce){.ref-scene-hl{transition:none}}.ref-stamp{flex:none;min-width:47px;padding:2px 8px;line-height:15px;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;border:1px solid var(--co-line2);font-family:var(--font-mono);font-size:11px;letter-spacing:.6px;color:var(--co-text2);background:transparent;transition:background-color .24s ease,border-color .24s ease,color .24s ease}.ref-stamp:not(:disabled):hover{border-color:var(--co-accent);color:var(--co-accent-ink)}.ref-scene.is-playing .ref-stamp{border-color:transparent;background:var(--co-accent-fill);color:var(--co-on-accent)}.ref-actionbar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:12px 28px;border-top:1px solid var(--co-line)}.ref-more{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--co-text)}.ref-menu-row{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--co-text);outline:none;cursor:default}.ref-menu-row[data-focused],.ref-menu-row[data-open]{background:var(--co-hover)}.ref-menu-row--danger{color:var(--co-alert-ink)}@media(max-width:767px){.ref-sheet{flex-direction:column;width:calc(100vw - 16px);height:calc(100dvh - 56px)}.ref-stage{width:100%;max-width:none;height:300px;padding:16px}.ref-stage-media--square{height:100%;width:auto}.ref-topbar{height:52px;padding:0 12px 0 16px}.ref-body{padding:18px 16px;gap:20px}.ref-detail-title{font-size:24px}.ref-actionbar{padding:10px 16px}.ref-glance-grid{grid-template-columns:minmax(0,1fr)}}.ref-confirm{overflow:hidden;border-radius:16px;border:1px solid var(--co-line2);background:var(--co-surface-solid);box-shadow:0 24px 64px var(--co-shell-shadow)}.ref-confirm-title{font-family:var(--font-section);font-size:20px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--co-text)}.ref-save{overflow:hidden;border-radius:16px;background:var(--co-surface-solid);box-shadow:0 24px 64px var(--co-shell-shadow)}.ref-save.is-dragging{box-shadow:0 0 0 2px var(--co-accent),0 24px 64px var(--co-shell-shadow)}.ref-save-title{font-family:var(--font-section);font-size:22px;font-weight:700;color:var(--co-text)}.ref-paste{display:flex;flex:none;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px}.ref-save-row{display:flex;flex:none;align-items:flex-start;gap:14px;padding:12px;border-radius:12px;border:1px solid var(--co-line);background:var(--co-ground)}.ref-save-thumb{flex:none;width:64px;height:64px;border-radius:12px;border:1px solid var(--co-line);background:var(--co-surface-solid)}.ref-save-thumb--tall{height:96px;border:0}.ref-save-thumb--idea{background:transparent;border-color:var(--co-line2)}.ref-save-why{width:100%;min-height:38px;padding:9px 11px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--co-text);resize:none;field-sizing:content;outline:none}.ref-save-idea{width:100%;font-size:13px;font-weight:600;line-height:1.5;color:var(--co-text);background:transparent;resize:none;field-sizing:content;outline:none}.ref-save-remove{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--co-faint)}.ref-save-remove:hover{background:var(--co-hover);color:var(--co-text)}.ref-drop{display:flex;flex:none;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--co-line);font-size:13px;color:var(--co-muted)}.ref-drop:hover{border-color:var(--co-line2);color:var(--co-text)}.ref-select-bar{position:fixed;inset-block-end:24px;left:50%;z-index:40;display:flex;align-items:center;gap:10px;height:52px;max-width:calc(100vw - 24px);padding:0 8px 0 18px;translate:-50% 0;overflow-x:auto;border-radius:16px;background:var(--co-bar-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);scrollbar-width:none}.ref-bar-btn{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--co-text)}.ref-bar-btn:disabled{opacity:.4;cursor:not-allowed}.ref-bar-btn--primary{background:var(--co-accent-fill);color:var(--co-on-accent);font-weight:600}.ref-bar-btn--primary:not(:disabled):hover{background:var(--co-accent-fill-hover)}.ref-bar-btn--danger{border:0;background:transparent;box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);color:var(--co-danger);font-weight:500}.ref-bar-btn--danger:not(:disabled):hover{background:color-mix(in srgb,var(--co-danger) 10%,transparent)}@media(max-width:767px){.ref-select-bar{inset-block-end:12px}.ref-bar-btn{padding:0 10px}}.ref-activity-trigger{display:inline-flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 8px;border-radius:999px;font-size:13px;white-space:nowrap}.ref-activity-trigger:hover{background:var(--co-hover)}.ref-activity-dot{width:6px;height:6px;background:var(--co-danger)}.ref-state{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:72px auto 0;text-align:center}.ref-state-title{font-family:var(--font-section);font-size:28px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--co-text)}.ref-state-body{max-width:46ch;font-size:14px;line-height:1.55;color:var(--co-muted)}@media(prefers-reduced-motion:reduce){.ref-btn,.ref-btn-lg,.ref-chip{transition:none}}.ref-phone-title{font-family:var(--font-display);font-size:36px;font-weight:700;line-height:.92;color:var(--co-text)}.ref-phone-search .wb-search,.ref-phone-search>*{inline-size:100%;max-inline-size:none}.ref-collections--phone .ref-chip{height:40px}.ref-collections--phone .ref-chip:first-child{padding-inline-start:14px}.ref-collections--phone .ref-chip:first-child>span:first-child,.ref-collections--phone .ref-chip-count{display:none}.legal-doc ol{list-style:decimal;margin:12px 0;padding-inline-start:24px}.legal-doc ul.ul-list{list-style:disc;padding-inline-start:20px}.legal-doc li+li{margin-top:6px}.legal-doc li::marker{color:var(--co-muted)}.legal-doc a{color:var(--co-text);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;transition:color .16s ease}.legal-doc a:hover{color:var(--co-accent-ink)}.home{container:home / inline-size;display:flex;flex-direction:column;gap:28px;margin:2px -1px 12px 14px;color:var(--co-text);font-family:var(--font-body)}.home-band{display:flex;gap:48px;padding:36px 40px 40px;border-radius:28px;background:var(--co-surface)}.home-band-left{flex:1 1 812px;min-width:0;display:flex;flex-direction:column;gap:28px}.home-words{display:flex;flex-direction:column;gap:18px}.home-standing{display:flex;flex-direction:column;gap:10px}.home-since{margin:0;font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:1.32px;color:var(--co-muted);text-transform:uppercase}.home-line{margin:0;max-width:812px;font-family:var(--font-display);font-weight:700;font-size:36px;line-height:41px;letter-spacing:0;color:var(--co-text);text-wrap:pretty}.home-counters{display:flex;flex-wrap:wrap;gap:18px 40px}.home-counter{display:flex;flex-direction:column;gap:6px}.home-counter-n{font-family:var(--font-section);font-weight:800;font-size:32px;line-height:32px;letter-spacing:.4px;color:var(--co-text)}.home-counter-l{font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.32px;color:var(--co-muted)}.home-command{display:flex;flex-direction:column;gap:12px}.home-command .ws-composer{position:relative;inset:auto;border-radius:16px;box-shadow:var(--co-chrome-shadow, 0 8px 24px #0000003d);min-height:112px}.home-command .ws-composer .m7r-field{font-size:16px;line-height:22px}.home-tray{display:flex;align-items:center;gap:10px;padding:0 4px;min-height:32px}.home-tray>:first-child{flex:none;width:220px}.home-tray-hint{margin:0;min-width:0;font-size:12.5px;line-height:17px;color:var(--co-faint)}.home-command .home-creos{width:100%;margin-top:0;gap:14px}.home-tray .ws-picker-lead{display:none}.home-universe{flex:0 0 300px;align-self:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0;color:inherit;text-decoration:none;border-radius:16px}.home-universe:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px}.home-core{display:block;width:300px;height:auto;margin-bottom:0}.home-core-arc{fill:none;stroke:var(--co-line2);stroke-width:1.5}.home-core-arc--open{stroke:var(--co-faint);stroke-width:1.2;stroke-dasharray:4 5}.home-core-dot--fact{fill:var(--co-constant)}.home-core-dot--new{fill:var(--co-accent)}.home-core-dot--echo{fill:none;stroke:var(--co-constant);stroke-width:1}.home-core-pole{fill:var(--co-accent)}.home-core-initial{fill:var(--co-on-accent);font-family:var(--font-section);font-weight:800;font-size:13px}.home-universe-cap{font-size:12.5px;line-height:17px;color:var(--co-muted);text-align:center}.home-universe:hover .home-universe-cap{color:var(--co-text)}.home-cols{display:flex;gap:40px;align-items:flex-start}.home-col{flex:0 1 440px;min-width:0;display:flex;flex-direction:column;gap:28px}.home-col--wide{flex:1 1 760px}.home-sec{display:flex;flex-direction:column;gap:4px;min-width:0}.home-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--co-line)}.home-head-t{margin:0;font-family:var(--font-section);font-weight:700;font-size:22px;line-height:26px;letter-spacing:0;text-transform:none;color:var(--co-text)}.home-head-n{align-self:flex-end;font-size:12.5px;line-height:17px;color:var(--co-muted)}.home-head-push{flex:1}.home-head-link{align-self:flex-end;font-size:12.5px;line-height:17px;color:var(--co-accent-ink);text-decoration:none}.home-head-link:hover{text-decoration:underline}.home-list{margin:0;padding:0;list-style:none}.home-meta{font-size:12.5px;line-height:17px;color:var(--co-muted)}.home-quiet{margin:0;padding:14px 0;font-size:13.5px;line-height:19px;color:var(--co-muted)}.home-more{padding-top:10px;font-size:12.5px;line-height:17px;color:var(--co-muted);text-decoration:none}.home-more:hover{color:var(--co-text)}.home-call{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--co-line)}.home-call-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--co-text2)}.home-call-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.home-call-t{font-size:15px;line-height:20px;color:var(--co-text)}.home-second,.home-action{flex:none;display:inline-flex;align-items:center;height:32px;border:0;background:none;font:500 13px/18px var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap}.home-second{padding:0 4px;color:var(--co-text2)}.home-second:hover{color:var(--co-text)}.home-action{padding:0 14px;border-radius:999px;color:var(--co-text)}.home-action:disabled{opacity:.6;cursor:default}.home-month{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--co-line)}.home-month-head{display:flex;align-items:baseline;gap:12px}.home-month-name{font-family:var(--font-section);font-weight:700;font-size:20px;line-height:24px;letter-spacing:.3px}.home-month-state{font-size:15px;line-height:20px;color:var(--co-text2)}.home-month-right{font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:1.1px;color:var(--co-muted)}.home-month-phases{margin:0;font-size:13.5px;line-height:18px;color:var(--co-text2)}.home-bar{display:flex;gap:2px;height:6px}.home-bar-seg{flex:1 1 0;min-width:6px;border-radius:3px}.home-bar-seg--not_started{background:var(--co-line)}.home-bar-seg--planning{background:var(--co-line2)}.home-bar-seg--with_client{background:var(--co-muted)}.home-bar-seg--in_production{background:var(--co-text2)}.home-bar-seg--live{background:var(--co-accent)}.home-learned{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--co-line);color:inherit;text-decoration:none}.home-learned:hover .home-learned-t{text-decoration:underline;text-decoration-color:var(--co-line2)}.home-kind{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--co-tonal);font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:1.32px;color:var(--co-muted)}.home-kind--signal{background:var(--co-accent-dim);color:var(--co-accent-ink)}.home-learned-words{min-width:0;display:flex;flex-direction:column;gap:4px}.home-learned-t{font-size:15px;line-height:21px;color:var(--co-text)}.home-activity{display:flex;align-items:flex-start;gap:14px;padding:9px 0}.home-activity-age{flex:none;width:48px;padding-top:1px;font-family:var(--font-mono);font-size:11px;line-height:18px;letter-spacing:1.1px;color:var(--co-muted)}.home-activity-dot{flex:none;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--co-text2)}.home-activity-dot--new{background:var(--co-accent)}.home-activity-t{min-width:0;font-size:14px;line-height:20px;color:var(--co-text2)}.home-trend{display:flex;gap:16px;padding-top:12px}.home-trend-media{flex:none;width:120px;height:160px;border-radius:12px;overflow:hidden;background:var(--co-surface-solid)}.home-trend-media video{width:100%;height:100%;object-fit:cover;display:block}.home-trend-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.home-trend-meta{margin:0;font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:1.1px;color:var(--co-muted)}.home-trend-t{font-size:15px;line-height:20px;color:var(--co-text);text-decoration:none}.home-trend-t:hover{text-decoration:underline}.home-trend-b{margin:0;font-size:13px;line-height:19px;color:var(--co-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-trend-src{margin:0;font-size:12px;line-height:16px;color:var(--co-faint)}.home-trend-go{color:var(--co-muted)}.home-sk{display:flex;align-items:center;flex:none;max-width:100%;height:var(--lh)}.home-sk:before,.home-sk-block{background:var(--co-surface-solid);animation:var(--animate-pulse)}.home-sk:before{content:"";width:100%;height:var(--h);border-radius:4px}.home-sk--since{--lh: 15px;--h: 9px}.home-sk--line{--lh: 41px;--h: 28px}.home-sk--line:before{border-radius:8px}.home-sk--line:nth-child(1){width:96%}.home-sk--line:nth-child(2){width:60%}.home-sk--line:nth-child(n+3){display:none}.home-sk--counter{--lh: 32px;--h: 26px}.home-sk--label{--lh: 13px;--h: 8px}.home-sk--hint{--lh: 17px;--h: 10px;width:385px}.home-sk--hint+.home-sk--hint{display:none}.home-sk--head{--lh: 26px;--h: 19px}.home-sk--head:before{border-radius:6px}.home-sk--link{--lh: 17px;--h: 10px;align-self:flex-end}.home-sk--title{--lh: 20px;--h: 12px}.home-sk--meta{--lh: 17px;--h: 10px}.home-sk--month{--lh: 24px;--h: 17px}.home-sk--mono{--lh: 15px;--h: 9px}.home-sk--phases{--lh: 18px;--h: 11px}.home-sk--learned{--lh: 21px;--h: 12px}.home-sk--age{--lh: 18px;--h: 9px}.home-sk--activity{--lh: 20px;--h: 11px}.home-sk--body{--lh: 19px;--h: 11px}.home-sk--src{--lh: 16px;--h: 9px}.home-sk--button{--lh: 32px;--h: 11px;margin-left:4px}.home-sk--creos{--lh: 32px;--h: 15px}.home-sk--all{--lh: 32px;--h: 10px}.home-sk-line{display:flex;flex-direction:column;width:100%}.home-standing .home-sk-line{max-width:812px}.home-sk-fill{flex:1}.home-sk-block{display:block;flex:none}.home-sk-composer{height:112px;border-radius:16px}.home-sk-picker{height:32px;border-radius:999px}.home-sk-dot{width:8px;height:8px;border-radius:50%}.home-sk-action{width:94px;height:32px;border-radius:999px}.home-sk-month-head{align-items:center;min-height:25px}.home-sk-bar{height:6px;border-radius:3px}.home-sk-kind{width:46px;height:24px;border-radius:6px}.home-sk-creo{height:195px;border-radius:12px}.home-sk-tick{width:6px;height:6px;margin-top:7px;border-radius:50%}.home-sk-media{width:120px;height:160px;border-radius:12px}.home-core--skeleton{animation:var(--animate-pulse)}.home-core--skeleton ellipse{fill:none;stroke:var(--co-surface-solid);stroke-width:3}.home-core--skeleton circle{fill:var(--co-surface-solid)}@container home (max-width: 1080px){.home-band{gap:32px;padding:32px}.home-universe{flex-basis:260px}}@container home (max-width: 860px){.home-cols{flex-direction:column;gap:28px}.home-col,.home-col--wide{flex:none;width:100%}}@container home (max-width: 720px){.home{margin:0}.home-band{flex-direction:column-reverse;gap:8px;padding:24px 20px;border-radius:22px}.home-universe{flex:none;align-self:stretch;padding:0}.home-line{font-size:28px;line-height:32px}.home-sk--line{--lh: 32px;--h: 22px}.home-sk--line:nth-child(n){display:flex}.home-sk--line:nth-child(1){width:86%}.home-sk--line:nth-child(2){width:64%}.home-sk--line:nth-child(3){width:90%}.home-sk--line:nth-child(4){width:98%}.home-sk--hint{width:96%}.home-sk--hint+.home-sk--hint{display:flex;width:40%}.home-sk-composer{height:120px}.home-counters{gap:16px 28px}.home-tray{flex-direction:column;align-items:stretch}.home-tray>:first-child{width:auto}.home-call{flex-wrap:wrap}.home-call-text{flex-basis:calc(100% - 22px)}.home-call .home-second{margin-left:18px}}@media(prefers-reduced-motion:reduce){.home-sk:before,.home-sk-block,.home-core--skeleton{animation:none}}.home-counter-n{display:block;font-variant-numeric:tabular-nums}.home-counter-swap{display:block;animation:co-content-in .16s ease-out both}.home-counter-n--zero{color:var(--co-faint)}.home-core-arc,.home-core-dot,.home-core-pole,.home-core-initial{transform-box:view-box;transform-origin:150px 90.5px}@keyframes home-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes home-from-pole{0%{opacity:0;transform:scale(.82)}}@keyframes home-land{0%{opacity:0;transform:scale(.4)}}@keyframes home-fill{0%{transform:scaleX(0)}}@keyframes home-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes home-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.98)}}@media(min-width:768px){.home[data-arrive] .home-line{animation:home-write .3s var(--ease-smooth) both}.home[data-arrive] .home-core-pole,.home[data-arrive] .home-core-initial{animation:home-from-pole .3s var(--ease-gentle) .4s both}.home[data-arrive] .home-core-arc{animation:home-from-pole .3s var(--ease-gentle) both;animation-delay:calc(.45s + var(--ring, 0) * 60ms)}.home[data-arrive] .home-core-dot{animation:home-land .22s var(--ease-gentle) both;animation-delay:calc(.56s + var(--ring, 0) * 60ms)}.home[data-arrive] .home-bar-seg{transform-origin:left center;animation:home-fill .4s var(--ease-smooth) both;animation-delay:calc(.3s + var(--n, 0) * 60ms)}.home[data-arrive] .home-call{animation:home-rise .28s var(--ease-snappy) both;animation-delay:calc(.4s + var(--n, 0) * 40ms)}}@media(max-width:767px){.home[data-arrive] .home-core-pole,.home[data-arrive] .home-core-initial{animation:home-from-pole .25s var(--ease-gentle) both}.home[data-arrive] .home-core-arc{animation:home-from-pole .25s var(--ease-gentle) both;animation-delay:calc(40ms + var(--ring, 0) * 30ms)}.home[data-arrive] .home-core-dot{animation:home-land .2s var(--ease-gentle) both;animation-delay:calc(.15s + var(--ring, 0) * 30ms)}.home[data-arrive] .home-line{animation:home-write .25s var(--ease-smooth) .1s both}.home[data-arrive-scroll] .home-sec:not([data-seen]) :is(.home-call,.home-bar-seg){opacity:0}.home[data-arrive-scroll] .home-sec[data-seen] .home-bar-seg{transform-origin:left center;animation:home-fill .4s var(--ease-smooth) both;animation-delay:calc(var(--n, 0) * 60ms)}.home[data-arrive-scroll] .home-sec[data-seen] .home-call{animation:home-rise .25s var(--ease-snappy) both;animation-delay:calc(var(--n, 0) * 40ms)}}@keyframes home-dash{to{stroke-dashoffset:-9}}.home:not([data-arrive]) ellipse.home-core-arc--open{animation:home-dash 3s linear infinite}.home-core-rings[data-breathing]{transform-box:view-box;animation:home-breathe 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.home[data-arrive] :is(.home-line,.home-counter,.home-core,.home-month,.home-call),.home[data-arrive-scroll] .home-sec[data-seen] :is(.home-call,.home-bar-seg){animation:co-content-in .16s ease-out both!important}.home[data-arrive] .home-counter{animation-delay:40ms!important}.home[data-arrive] .home-core{animation-delay:80ms!important}.home[data-arrive] .home-month{animation-delay:.12s!important}.home[data-arrive] .home-call{animation-delay:.16s!important}.home[data-arrive] :is(.home-core-arc,.home-core-dot,.home-core-pole,.home-core-initial,.home-bar-seg){animation:none!important}.home-core-rings[data-breathing],.home ellipse.home-core-arc--open{animation:none!important}}:root[data-co-motion=reduce] .home[data-arrive] :is(.home-line,.home-counter,.home-core,.home-month,.home-call),:root[data-co-motion=reduce] .home[data-arrive-scroll] .home-sec[data-seen] :is(.home-call,.home-bar-seg){animation:co-content-in .16s ease-out both!important}:root[data-co-motion=reduce] .home[data-arrive] .home-counter{animation-delay:40ms!important}:root[data-co-motion=reduce] .home[data-arrive] .home-core{animation-delay:80ms!important}:root[data-co-motion=reduce] .home[data-arrive] .home-month{animation-delay:.12s!important}:root[data-co-motion=reduce] .home[data-arrive] .home-call{animation-delay:.16s!important}:root[data-co-motion=reduce] .home[data-arrive] :is(.home-core-arc,.home-core-dot,.home-core-pole,.home-core-initial,.home-bar-seg){animation:none!important}:root[data-co-motion=reduce] .home-core-rings[data-breathing],:root[data-co-motion=reduce] .home ellipse.home-core-arc--open{animation:none!important}.co-universe-page{display:flex;flex-direction:column;height:100%;min-height:0}.co-shell{--universe-arc: var(--co-line2)}.co-shell.dark{--universe-arc: var(--co-constant-soft)}.co-grid-field:has(.co-universe-page){scrollbar-gutter:auto}.co-universe-page ::selection,.co-fact-sheet ::selection{background:rgba(var(--co-accent-rgb),.24)}.co-universe-head{flex:none}.co-universe-head .wb-head{border-block-end:0}.co-universe-head .wb-sub{max-inline-size:78ch}.co-universe-head .wb-sub b{color:var(--co-text);font-weight:600}.co-universe-readout{color:var(--co-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.co-universe-page .co-universe-split{--co-universe-rail-w: clamp(300px, 30vw, 380px);flex:1 1 auto;height:auto;min-height:0;grid-template-columns:minmax(0,1fr) var(--co-universe-rail-w);gap:40px;padding-block:24px 0;padding-inline:0}.co-universe-rail .co-fact-card{animation:coFactCardIn var(--spring-smooth)}@keyframes coFactCardIn{0%{opacity:0;transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.co-universe-rail .co-fact-card{animation:coFadeIn var(--motion-out) ease-out}}.co-universe-page .co-universe-hero{min-height:0}.co-universe-rail{padding-right:0;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.co-universe-rail::-webkit-scrollbar{width:6px}.co-universe-rail::-webkit-scrollbar-thumb{background:var(--co-line2);border-radius:0}.co-universe-rail-list{display:flex;flex-direction:column}.co-universe-rail-list[hidden]{display:none}.co-universe-orbit:focus{outline:none}.co-universe-orbit:focus-visible{outline:1.5px solid var(--co-accent);outline-offset:-1.5px;box-shadow:none;border-radius:0}.co-universe-hint{flex:none;margin:0;color:var(--co-faint);font-family:var(--font-body);font-size:12px;line-height:1.4;pointer-events:none}.co-universe-tip{position:absolute;top:0;left:0;z-index:14;display:flex;flex-direction:column;gap:3px;max-inline-size:280px;padding:10px 12px;border-radius:12px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px));pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s var(--ease-out-expo),visibility 0s linear .14s}.co-universe-tip[data-open]{opacity:1;visibility:visible;transition:opacity .14s var(--ease-out-expo)}.co-universe-tip-name{color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.3}.co-universe-tip-path,.co-universe-tip-note{font-family:var(--font-body);font-size:11.5px;line-height:1.35}.co-universe-tip-path{color:var(--co-faint)}.co-universe-tip-note{color:var(--co-muted)}.co-universe-move{display:flex;flex:none;align-items:center;justify-content:space-between;gap:24px;padding:18px 0 46px}.co-universe-move-copy{display:flex;min-width:0;flex-direction:column}.co-universe-move-detail{min-width:0;margin:0;color:var(--co-text2);font-family:var(--font-body);font-size:14px;line-height:1.5}.co-universe-cta{display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--co-accent-fill);color:var(--co-on-accent);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:filter .16s var(--ease-out-expo),background-color .16s var(--ease-out-expo),border-color .16s var(--ease-out-expo),color .16s var(--ease-out-expo)}.co-universe-cta:hover:not(:disabled){filter:brightness(.92)}.co-universe-cta[data-variant=outline]{background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text)}.co-universe-cta[data-variant=outline]:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.co-universe-cta:disabled{cursor:default;opacity:.5}.co-universe-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-bottom:8px}.co-universe-list-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:12px;font-weight:700;letter-spacing:1.3px;line-height:1.2;text-transform:uppercase}.co-universe-manage{min-height:32px;padding:0;border:0;background:none;cursor:pointer}.co-orbit-group-btn[data-kind=subject]{grid-template-columns:10px minmax(0,1fr) auto;gap:6px;min-block-size:37px;padding-block:0;padding-inline:calc(4px + var(--outline-depth, 0) * 16px) 16px;border-radius:8px;transition:background-color .15s var(--ease-out-expo)}.co-orbit-group-btn[data-kind=subject] .co-orbit-caret{color:var(--co-muted)}.co-orbit-group-btn[data-kind=subject]:hover,.co-orbit-group-btn[data-lit=true]{background:var(--co-hover)}.co-orbit-group-btn[data-lit=true] .co-orbit-group-label{color:var(--co-text)}.co-orbit-group-btn[data-lit=true] .co-orbit-caret{color:var(--co-text2)}.co-orbit-group-btn[data-kind=entity],.co-orbit-group-btn[data-kind=general]{grid-template-columns:10px 13px minmax(0,1fr) auto;min-block-size:42px;padding-block:0;padding-inline:20px 16px;border-block-end:1px solid var(--co-line2);border-radius:0;background:transparent;transition:background-color .15s var(--ease-out-expo)}.co-orbit-group-btn[data-kind=entity]:hover,.co-orbit-group-btn[data-kind=general]:hover{background:var(--co-hover)}.co-orbit-entity-mark{inline-size:13px;block-size:13px;border:0;color:var(--co-faint)}.co-orbit-group-btn[data-kind=entity] .co-orbit-group-label,.co-orbit-group-btn[data-kind=general] .co-orbit-group-label{color:var(--co-text);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none}.co-orbit-group-btn[data-kind=general] .co-orbit-group-label{color:var(--co-muted)}.co-orbit-group-btn[data-kind=entity][aria-expanded=true] .co-orbit-caret,.co-orbit-group-btn[data-kind=entity][aria-expanded=true] .co-orbit-entity-mark,.co-orbit-group-btn[data-kind=general][aria-expanded=true] .co-orbit-caret,.co-orbit-group-btn[data-kind=general][aria-expanded=true] .co-orbit-entity-mark{color:var(--co-accent-ink)}.co-orbit-group-btn[data-kind=entity] .co-orbit-group-blurb,.co-orbit-group-btn[data-kind=general] .co-orbit-group-blurb{max-inline-size:44ch;color:var(--co-muted)}.co-orbit-group[data-kind=entity]>.co-orbit-fold>.co-orbit-fold-inner>.co-orbit-fold-content,.co-orbit-group[data-kind=general]>.co-orbit-fold>.co-orbit-fold-inner>.co-orbit-fold-content{padding-block:0 8px}.co-fact-line,.co-orbit-empty-copy{padding-inline-start:min(calc(28px + var(--outline-depth, 0) * 16px),52px)}button.co-fact-line{inline-size:100%;border:0;border-radius:8px;background-color:transparent;color:inherit;text-align:start}button.co-fact-line:hover,button.co-fact-line:focus-visible,button.co-fact-line[data-active=true]{background-color:var(--co-hover)}button.co-fact-line:focus-visible{outline-offset:-2px}button.co-fact-line[data-selected=true]{border-start-start-radius:0;border-end-start-radius:0;background:color-mix(in srgb,var(--co-accent) 10%,transparent);box-shadow:inset 2px 0 0 var(--co-accent)}.co-fact-also{flex:0 1 auto;min-inline-size:0;max-inline-size:50%;margin-inline-start:auto;overflow:hidden;color:var(--co-faint);font-family:var(--font-body);font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.co-shell .co-competitor-modal{padding:25px;background:var(--co-surface-solid);box-shadow:0 12px 32px var(--co-shell-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.co-competitor-modal .co-modal-topbar{align-items:center;margin-bottom:12px}.co-competitor-modal .co-modal-topbar [slot=title]{font-size:26px;letter-spacing:0;line-height:1.1;text-transform:none}.co-competitor-modal [role=dialog]:focus,.co-competitor-modal [role=dialog]:focus-visible{outline:none;box-shadow:none}.co-shell .co-competitor-modal button:focus-visible{outline:1.5px solid var(--co-accent);outline-offset:2px;box-shadow:none}.co-shell .co-competitor-modal .co-row-action:focus-visible{outline-offset:-1.5px}.co-fact-card-body{display:flex;flex-direction:column;padding-bottom:32px}.co-fact-card-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.co-fact-card-crumbs{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--co-muted);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.3}.co-fact-card-crumb-sep{flex:none;color:var(--co-faint)}.co-fact-card-steps{display:flex;flex:none;align-items:center;gap:6px}.co-fact-card-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;padding:0;border:0;border-radius:999px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text2);cursor:pointer;transition:color .15s var(--ease-out-expo),background-color .15s var(--ease-out-expo)}.co-fact-card-icon:hover:not(:disabled){background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%);color:var(--co-text)}.co-fact-card-icon.co-fact-card-close{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--co-muted)}.co-fact-card-icon.co-fact-card-close:hover{background:var(--co-hover);color:var(--co-text)}.co-fact-card-icon:disabled{cursor:default;opacity:.4}.co-fact-card-close{margin-inline-start:12px}.co-fact-card-count{padding:0;color:var(--co-faint);font-family:var(--font-mono);font-size:11px;line-height:1;white-space:nowrap}.co-fact-card-title{margin:22px 0 0;color:var(--co-text);font-family:var(--font-section);font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1.1;outline:none}.co-fact-card-title:focus,.co-fact-card-title:focus-visible{outline:none;box-shadow:none}.co-fact-card-reading{max-width:68ch;margin:12px 0 0;color:var(--co-text);font-family:var(--font-body);font-size:16px;line-height:1.65}.co-fact-card-meta{margin:12px 0 0;color:var(--co-faint);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.co-fact-card-meta--tight{margin-top:2px}.co-fact-card-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.co-fact-card-delete{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 0 0 8px;border:0;border-radius:999px;background:none;color:var(--co-muted);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:color .15s var(--ease-out-expo)}.co-fact-card-delete:hover:not(:disabled),.co-fact-card-delete:focus-visible{color:var(--co-danger)}.co-fact-card-delete:disabled{cursor:default;opacity:.5}.co-fact-card-section{margin-top:30px;padding-top:20px;border-top:1px solid var(--co-line)}.co-fact-card-head{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;color:var(--co-text);font-family:var(--font-section);font-size:12px;font-weight:700;letter-spacing:1.3px;line-height:1.2;text-transform:uppercase}.co-fact-card-head-count{color:var(--co-faint);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:0}.co-fact-card-near-list,.co-fact-card-group-list{margin:0;padding:0;list-style:none}.co-fact-card-near-list{display:flex;flex-direction:column;gap:8px}.co-fact-card-near{overflow:hidden;border:1px solid var(--co-line);border-radius:12px}.co-fact-card-near-open{display:flex;width:100%;flex-direction:column;gap:8px;padding:14px 16px 8px;border:0;background:none;color:inherit;text-align:start;cursor:pointer;transition:background-color .15s var(--ease-out-expo)}.co-fact-card-near-open:hover{background:var(--co-hover)}.co-fact-card-near-open:focus-visible{outline-offset:-2px}.co-fact-card-near-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.co-fact-card-near-name{color:var(--co-text);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.35}.co-fact-card-near-group{color:var(--co-faint);font-family:var(--font-body);font-size:12px;line-height:1.35}.co-fact-card-near-read{display:-webkit-box;overflow:hidden;color:var(--co-text2);font-family:var(--font-body);font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.co-fact-card-near-foot{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0 16px;padding:12px 0 14px;border-top:1px solid var(--co-line)}.co-fact-card-near-flag{display:flex;align-items:center;gap:8px;margin:0;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.3}.co-fact-card-near-flag svg{flex:none;color:var(--co-accent-ink)}.co-fact-card-reconcile{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:none;color:var(--co-accent-ink);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.3;text-align:start;cursor:pointer}.co-fact-card-reconcile:hover{text-decoration:underline;text-underline-offset:3px}.co-fact-card-row{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:0;border:0;border-bottom:1px solid var(--co-line);background:none;color:inherit;text-align:start;cursor:pointer;transition:background-color .15s var(--ease-out-expo)}button.co-fact-card-row:hover{background:var(--co-hover)}button.co-fact-card-row:focus-visible{outline-offset:-2px}.co-fact-card-row[data-current]{cursor:default}.co-fact-card-row-mark{width:6px;height:6px;flex:none;background:color-mix(in srgb,var(--co-constant) 62%,transparent)}.co-fact-card-row[data-current] .co-fact-card-row-mark{background:var(--co-accent)}.co-fact-card-row-name{min-width:0;flex:1;overflow:hidden;color:var(--co-text2);font-family:var(--font-body);font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.co-fact-card-row[data-current] .co-fact-card-row-name{color:var(--co-text);font-weight:600}.co-fact-card-row-open{flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px}.co-fact-card-row-chev{flex:none;color:var(--co-faint)}.co-fact-sheet-scrim{position:fixed;inset:0;z-index:var(--z-index-modal);background:var(--co-scrim)}.co-fact-sheet{position:fixed;inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px));display:flex;max-height:calc(100dvh - 184px);flex-direction:column;overflow:hidden;border-radius:16px;background:var(--co-surface-solid);box-shadow:0 12px 32px var(--co-shell-shadow);outline:none}.co-fact-sheet-dialog{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px 24px;outline:none}.co-fact-sheet-dialog:focus-visible{box-shadow:none}.co-fact-sheet-handle{width:36px;height:4px;margin:0 auto 14px;border-radius:2px;background:var(--co-line2)}.co-fact-sheet .co-fact-card-near{border-radius:4px}.co-fact-sheet-scrim[data-entering]{animation:coFadeIn .18s ease-out}.co-fact-sheet[data-entering]{animation:coUniverseSheetIn var(--spring-smooth)}@keyframes coUniverseSheetIn{0%{transform:translateY(calc(100% + 8px))}}.co-fact-sheet-scrim[data-exiting]{animation:coFadeIn var(--motion-out) ease-in reverse forwards}.co-fact-sheet[data-exiting]{animation:coUniverseSheetOut .24s ease-in forwards}@keyframes coUniverseSheetOut{to{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.co-fact-sheet[data-entering]{animation:co-content-in var(--motion-out) ease-out}.co-fact-sheet[data-exiting]{animation:coFadeIn var(--motion-out) ease-in reverse forwards}}.co-fact-card-body[data-compact] .co-fact-card-nav{min-height:44px}.co-fact-card-body[data-compact] .co-fact-card-steps{gap:6px}.co-fact-card-body[data-compact] .co-fact-card-icon{width:44px;height:44px}.co-fact-card-body[data-compact] .co-fact-card-close{margin-inline-start:0}.co-fact-card-body[data-compact] .co-fact-card-title{margin-top:18px;font-size:26px}.co-fact-card-body[data-compact] .co-universe-cta,.co-fact-card-body[data-compact] .co-fact-card-delete,.co-fact-card-body[data-compact] .co-fact-card-row,.co-fact-card-body[data-compact] .co-fact-card-reconcile{min-height:44px}.co-fact-card-body[data-compact] .co-universe-cta{height:44px}.co-universe-skel-bar{display:inline-block;height:12px;border-radius:4px;background:var(--co-line);vertical-align:middle;animation:coUniversePulse 1.8s ease-in-out infinite}.co-universe-skel-stage{position:relative;flex:1 1 auto;min-height:340px}.co-universe-skel-orbit{position:absolute;inset:0;width:100%;height:100%}.co-universe-skel-row{display:flex;height:37px;align-items:center;justify-content:space-between;padding:0 16px 0 4px;border-bottom:1px solid var(--co-line)}.co-universe-skel-bar[data-row]{border-radius:0}.co-universe-error{padding:120px 0 0 26px}@media(max-width:1023px){.co-universe-error{padding:24px 0 0}}.co-universe-skeleton .co-universe-move-copy{flex:1;gap:0}@keyframes coUniversePulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:1023px){.co-universe-page{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.co-universe-page .wb-head{padding-inline-start:0}.co-universe-readout,.co-universe-hint{display:none}.co-universe-page .co-universe-split{display:flex;flex:none;flex-direction:column;gap:0;padding:12px 0 0;overflow:visible}.co-universe-page .co-universe-hero{min-height:0;max-height:none;overflow:visible}.co-universe-page .co-universe-hero>.co-stage-wrap{flex:none!important;height:322px;min-height:322px!important;margin-top:0!important}.co-universe-head .wb-sub b{color:inherit;font-weight:inherit}.co-universe-move{flex-direction:row;align-items:flex-start;gap:6px;margin-top:0;padding:14px 0;border-top:0}.co-universe-move-detail{flex:1 1 auto}.co-universe-move .co-universe-cta{height:44px}.co-universe-page .co-universe-rail{overflow:visible;padding-right:0;padding-bottom:32px}.co-universe-list-head{padding-top:8px}}@media(max-width:767px){.co-universe-page{padding-inline:4px}.co-universe-page .co-universe-hero>.co-stage-wrap{height:230px;min-height:230px!important}}@media(prefers-reduced-motion:reduce){.co-universe-page .co-universe-split,.co-orbit-group-btn[data-kind=subject],.co-orbit-group-btn[data-kind=entity],.co-orbit-group-btn[data-kind=general],.co-universe-tip,.co-universe-tip[data-open]{transition:none}.co-universe-skel-bar,.co-fact-sheet[data-entering],.co-fact-sheet-scrim[data-entering]{animation:none}}.co-universe-lands-mark,.co-universe-lands-label,.co-universe-upload-tip{position:absolute;top:0;left:0;z-index:13;pointer-events:none;will-change:transform}.co-universe-lands-mark{inline-size:14px;block-size:14px;border:2px solid var(--co-accent);border-radius:4px}.co-universe-lands-label{display:inline-flex;align-items:center;block-size:26px;padding-inline:10px;border-radius:8px;background:var(--co-inverse);color:var(--co-on-inverse);font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.co-universe-lands-mark:not([data-open]),.co-universe-lands-label:not([data-open]){visibility:hidden}.co-universe-upload-tip{padding:5px 8px;border-radius:var(--radius-tip, 6px);background:var(--co-inverse);box-shadow:0 4px 12px var(--co-panel-shadow);color:var(--co-on-inverse);font-family:var(--font-body);font-size:12px;font-weight:500;white-space:nowrap}.co-review-pane{position:fixed;z-index:20;display:flex;inline-size:480px;flex-direction:column;gap:18px;padding:24px 28px;overflow-y:auto;overscroll-behavior:contain;border-inline-start:1px solid var(--co-line);background:var(--co-surface);box-shadow:-12px 0 40px var(--co-panel-shadow);animation:coReviewPaneIn .32s var(--ease-out-expo)}@keyframes coReviewPaneIn{0%{transform:translate(24px);opacity:0}}.co-review-head,.co-review-sheet-head{display:flex;flex:none;align-items:center;gap:10px}.co-review-title{flex:1;min-width:0;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:26px;font-weight:800;line-height:1.15}.co-review-title[data-size=phone]{font-size:24px}.co-review-note{flex:none;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13.5px;line-height:18px}.co-review-progress{display:flex;flex:none;align-items:center;gap:14px}.co-review-step,.co-review-path,.co-review-card-path,.co-review-section,.co-review-done,.co-review-remaining{font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.6px;line-height:14px;text-transform:uppercase}.co-review-step{flex:none;color:var(--co-text2)}.co-review-bars{display:flex;flex:1;gap:4px}.co-review-bars>span{flex:1;block-size:3px;background:var(--co-line2)}.co-review-bars>span[data-on]{background:var(--co-accent)}.co-review-card{display:flex;flex:none;flex-direction:column;gap:14px;padding:22px;border-radius:12px;background:var(--co-rail-group);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--co-accent-border) 45%,transparent)}.co-review-card-path{color:var(--co-accent-ink)}.co-review-card-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:30px;font-weight:800;line-height:31px}.co-review-card-body{margin:0;color:var(--co-text2);font-family:var(--font-body);font-size:16px;line-height:25px}.co-review-charts{display:inline-flex;align-items:center;gap:8px;color:var(--co-accent);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:18px}.co-review-charts-dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--co-accent)}.co-review-actions,.co-review-form-actions{display:flex;gap:8px}.co-review-form-actions{justify-content:flex-end}.co-review-actions>.co-review-btn{flex:1}.co-review-actions>.co-review-btn[data-hug]{flex:none}.co-review-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;block-size:44px;padding-inline:14px;border:0;border-radius:999px;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--spring-snappy),background-color .16s ease,filter .16s ease}.co-review-btn:not(:disabled):active{transform:scale(.97)}.co-review-btn:disabled{cursor:not-allowed;opacity:.4}.co-review-btn[data-kind=accept]{background:var(--co-accent-fill);color:var(--co-on-accent)}.co-review-btn[data-kind=accept]:not(:disabled):hover{background:var(--co-accent-fill-hover)}.co-review-btn[data-kind=glass]:not(:disabled):hover{background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.co-review-btn[data-kind=text]{color:var(--co-accent)}.co-review-btn[data-kind=text]:hover{background:var(--co-accent-dim)}.co-review-btn[data-size="40"]{block-size:40px}.co-review-btn[data-size="32"]{block-size:32px}.co-review-form{display:flex;flex-direction:column;gap:14px}.co-review-field{display:flex;min-width:0;flex-direction:column;gap:6px}.co-review-label{color:var(--co-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.9px;line-height:13px;text-transform:uppercase}.co-review-input{display:flex;align-items:center;inline-size:100%;block-size:44px;padding:0 12px;border:0;border-radius:12px;background:var(--co-glass-fill);color:var(--co-text);font-family:var(--font-body);font-size:15px;line-height:20px;text-align:start;outline:none}.co-review-input[data-multiline]{block-size:auto;min-block-size:88px;padding:12px;resize:none}.co-review-select{cursor:pointer}.co-review-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-review-field[data-kind=ai]{gap:8px;margin-top:4px}.co-review-field[data-kind=ai]>.co-review-field{gap:8px}.co-review-hint{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:18px}.co-review-hint svg{flex:none;margin-top:2px;color:var(--co-faint)}.co-review-error{margin:0;color:var(--co-alert-ink);font-size:12px}.co-review-lists{display:flex;flex:1 0 auto;flex-direction:column;gap:18px;padding-top:22px}.co-review-section{margin:0 0 18px;color:var(--co-muted)}.co-review-rows{margin:0;padding:0;list-style:none}.co-review-row{display:flex;align-items:center;gap:12px;padding-block:14px;border-block-start:1px solid var(--co-line)}.co-review-row-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.co-review-row-title{overflow:hidden;color:var(--co-text);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.co-review-row[data-done] .co-review-row-title{color:var(--co-muted)}.co-review-path{overflow:hidden;color:var(--co-faint);text-overflow:ellipsis;white-space:nowrap}.co-review-round{display:grid;flex:none;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--co-line2);border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .16s ease}.co-review-round[data-kind=accept]{color:var(--co-accent)}.co-review-round:hover{background:var(--co-hover)}.co-review-done{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--co-accent-ink)}.co-review-done svg{color:var(--co-accent)}.co-review-done[data-mark=decline],.co-review-done[data-mark=decline] svg{color:var(--co-faint)}.co-review-bulk{display:flex;flex:none;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-block-start:1px solid var(--co-line)}.co-review-text-btn{padding:0;border:0;background:none;color:var(--co-muted);font-family:var(--font-body);font-size:13.5px;font-weight:600;cursor:pointer}.co-review-text-btn:hover{color:var(--co-text)}.co-fact-sheet.co-review-sheet{inset-block-start:52px;max-height:calc(100dvh - 60px)}.co-review-sheet .co-fact-sheet-dialog{display:flex;flex-direction:column;gap:14px}.co-review-sheet .co-fact-sheet-handle{margin-bottom:0}.co-review-sheet .co-review-sheet-bar .co-review-btn{font-size:13px;font-weight:500}.co-review-sheet-bar{display:flex;align-items:center;gap:8px;min-block-size:40px}.co-review-remaining{flex:1;color:var(--co-faint);letter-spacing:1.2px}.co-review-sheet-list{display:flex;flex-direction:column;gap:10px}.co-review-phone-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--co-rail-group)}.co-review-phone-title{margin:0;color:var(--co-text);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:22px}.co-review-phone-body{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13.5px;line-height:20px}.co-review-phone-actions{display:flex;align-items:center;gap:4px}.co-review-phone-where{flex:1;min-width:0;color:var(--co-muted);font-size:10px;letter-spacing:1.2px}@media(prefers-reduced-motion:reduce){.co-review-pane{animation:none}}.co-universe-review-strip{flex:none;display:flex;align-items:center;gap:12px;width:100%;margin-block-start:16px;padding:12px 16px;border:1px solid rgba(var(--co-accent-rgb),.35);border-radius:12px;background:rgba(var(--co-accent-rgb),.08);color:var(--co-text);font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.co-universe-review-strip:hover{background:rgba(var(--co-accent-rgb),.14);border-color:rgba(var(--co-accent-rgb),.6)}.co-universe-review-strip:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-universe-review-strip b{color:var(--co-accent);font-weight:600}.co-universe-review-strip-text{flex:1 1 auto;min-width:0}.co-universe-review-strip-cta{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--co-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.co-universe-review-pulse{position:relative;flex:none;width:8px;height:8px;border-radius:999px;background:var(--co-accent)}.co-universe-review-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--co-accent);animation:coReviewPulse 1.6s ease-out infinite}@keyframes coReviewPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.co-universe-review-pulse:after{animation:none}}.co-universe-move[data-hidden]{visibility:hidden}.co-universe-empty-note{margin:24px 0 0;padding-inline-start:4px;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:20px}.sig{--sig-ease: cubic-bezier(.16, 1, .3, 1);color:var(--co-text);font-family:var(--font-body)}@media(max-width:767px){.sig--deck .wb-sub{display:none}}.sig-lane{display:flex;align-items:center;gap:8px;block-size:56px;margin:-56px -12px 0;padding:0 12px}.co-shell:has(.sig-lane) .ws-platform-nav-trigger{display:none}.sig-lane__glass{border-radius:999px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.sig-lane__btn{display:grid;flex:none;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-text2);cursor:pointer}.sig-lane__btn.sig-lane__glass{background:var(--co-chrome-frost)}.sig-lane__btn svg{inline-size:20px;block-size:20px}.sig-lane__title{flex:0 1 auto;min-inline-size:0;block-size:44px;margin:0;padding-inline:8px 14px;overflow:hidden;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:44px;letter-spacing:0;text-transform:none;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap}.sig-lane__end{display:flex;flex:none;align-items:center;margin-inline-start:auto;padding-inline:2px}.sig-lane__slot{display:flex;flex:none}.sig-lane__slot:empty{display:none}.sig-lane__end:not(:has(>.sig-lane__btn,>.sig-lane__slot:not(:empty))){display:none}.sig .wb-sub strong{color:var(--co-text);font-weight:600}.sig .wb-acts{max-inline-size:100%}.sig-tabs,.sig-chips{display:flex;align-items:center;gap:4px 19px}@media(max-width:420px){.sig .sig-tab{letter-spacing:.06em}}.sig-tab,.sig-chip{display:inline-flex;align-items:center;gap:7px;flex:none;min-block-size:32px;padding:0 9px;background:none;border:0;border-radius:0;box-shadow:inset 0 -2px 0 transparent;font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--co-muted);cursor:pointer;transition:color .16s var(--sig-ease),box-shadow .16s var(--sig-ease)}.sig-tab:hover,.sig-chip:hover{color:var(--co-text)}.sig-tab__count,.sig-chip__count{color:var(--co-faint)}.sig-chip__check{display:none}.sig-tab[aria-selected=true],.sig-chip[aria-pressed=true]{color:var(--co-text);box-shadow:inset 0 -2px 0 var(--co-accent)}.sig-tabs[data-indicator]{position:relative}.sig-tabs[data-indicator] .sig-tab[aria-selected=true]{box-shadow:none}.sig-tab[aria-selected=true] .sig-tab__count,.sig-chip[aria-pressed=true] .sig-chip__count{color:var(--co-accent)}@container wallbar (max-width: 659px){.sig .sig-readout{display:none}}.sig-panels{padding-block:22px 56px;container-type:inline-size;container-name:sigfield}.sig-state{padding:96px 26px 0}@media(max-width:767px){.sig-state{padding:48px 0 0}.sig-state--error{padding-top:56px}.sig-state .font-section{font-size:32px;line-height:34px}.sig-state div:has(>.sig-state__wide){inline-size:100%}.sig-state .sig-state__wide{flex:1;block-size:48px}}@media(min-width:768px){#sig-panel-reports>.sig-state{margin-top:6px}#sig-panel-history>.sig-state{margin-top:-4px}}.sig-panel:focus-visible{outline:2px solid var(--co-accent);outline-offset:6px}.sig-helper{margin:0 0 16px;font-family:var(--font-body);font-size:13px;line-height:18px;color:var(--co-muted)}.sig-glyph{flex:none;color:var(--co-muted)}.sig-kind-label{font-family:var(--font-body);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--co-muted)}.sig-dot{flex:none;inline-size:3px;block-size:3px;border-radius:50%;background:var(--co-faint)}.sig-faint{color:var(--co-faint)}.sig .sig-btn{height:32px;padding-left:14px;padding-right:14px;font-family:var(--font-body);font-size:13px;font-weight:600}.sig .sig-btn--decline{border:0;background:transparent;box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--co-danger);font-weight:500}.sig .sig-btn--decline:hover:not(:disabled){background:color-mix(in srgb,var(--co-danger) 10%,transparent)}.sig-report-link{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:0;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--co-accent-ink);text-align:start;cursor:pointer}.sig-report-link svg{flex:none;inline-size:13px;block-size:13px}.sig-report-link:hover,.sig-report-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.sig-back{display:inline-flex;align-items:center;gap:6px;min-block-size:32px;margin-bottom:12px;padding:0;background:none;border:0;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--co-accent-ink);cursor:pointer}.sig-back svg{inline-size:14px;block-size:14px}.sig-back:hover{text-decoration:underline;text-underline-offset:3px}.sig-text-btn{display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding:0 4px;background:none;border:0;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--co-muted);cursor:pointer;transition:color .16s var(--sig-ease)}.sig-text-btn svg{flex:none;inline-size:14px;block-size:14px}.sig-text-btn:hover:not(:disabled){color:var(--co-text)}.sig-text-btn.is-accent{color:var(--co-accent-ink)}.sig-text-btn.is-accent:hover:not(:disabled){color:var(--co-accent-ink);text-decoration:underline;text-underline-offset:3px}.sig-text-btn:disabled{opacity:.45;cursor:not-allowed}.sig-icon-btn{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;padding:0;background:none;border:0;border-radius:999px;color:var(--co-muted);cursor:pointer;transition:color .16s var(--sig-ease),background-color .16s var(--sig-ease)}.sig-icon-btn svg{inline-size:14px;block-size:14px}.sig-icon-btn:hover{color:var(--co-text);background:var(--co-hover)}.sig-sources{display:inline-flex;align-items:center;min-block-size:16px;padding:0;background:none;border:0;font-family:var(--font-body);font-size:11.5px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--co-accent-ink);cursor:pointer}button.sig-sources:hover{text-decoration:underline;text-underline-offset:3px}.sig-sources.is-muted{color:var(--co-muted);cursor:default}.sig-favicon{display:inline-grid;place-items:center;flex:none;overflow:hidden;color:var(--co-muted)}.sig-favicon svg,.sig-favicon img{display:block;inline-size:100%;block-size:100%}.sig-skel{display:block;max-inline-size:100%;background:color-mix(in srgb,var(--co-text) 8%,transparent)}.sig-field{display:flex;flex-direction:column;gap:8px}.sig-field__label{font-family:var(--font-body);font-size:11px;font-weight:500;line-height:15px;letter-spacing:1.54px;text-transform:uppercase;color:var(--co-muted)}.sig-field__label--mono{font-family:var(--font-mono);font-weight:400}.sig-field__hint{font-family:var(--font-body);font-size:12.5px;line-height:18px;color:var(--co-faint)}.sig-input{display:block;inline-size:100%;min-block-size:44px;padding:10px 14px;border:0;border-radius:12px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--co-text);caret-color:var(--co-accent)}input.sig-input{block-size:44px;padding-block:0}.sig-edit .sig-select{inline-size:280px;max-inline-size:100%}.sig-input:focus,.sig-input:focus-visible{outline:2px solid var(--co-accent);outline-offset:0}.sig-input::placeholder{color:var(--co-faint)}.sig-input--title{font-family:var(--font-section);font-weight:700;font-size:22px;line-height:1.15}.sig-textarea{min-block-size:120px;resize:vertical}.sig-textarea-wrap{position:relative;display:block}.sig-textarea-count{display:block;font-family:var(--font-body);font-size:12px;line-height:18px;color:var(--co-faint);text-align:end;pointer-events:none}.sig-select{position:relative}.sig .sig-select__field{display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:44px;padding-block:0;padding-inline:14px;border-radius:999px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.sig-select__caret{flex:none;inline-size:16px;block-size:16px;color:var(--co-muted)}.sig-select.is-open .sig-select__caret{transform:rotate(180deg)}.sig-select__menu{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:3;display:none;max-block-size:260px;padding:6px;overflow-y:auto;border-radius:12px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.sig-select.is-open .sig-select__menu{display:block}.sig-select__opt{padding:9px 12px;border-radius:10px;font-family:var(--font-body);font-size:14px;line-height:1.4;color:var(--co-text);cursor:pointer}.sig-select__opt:hover,.sig-select__opt.is-active{background:var(--co-hover)}.sig-select__opt.is-selected{font-weight:600;background:var(--co-accent-dim)}.sig-lifetime{display:flex;flex-direction:column;gap:8px}.sig-lifetime__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sig-lifetime__weeks{display:inline-flex;align-items:center;gap:10px}.sig-lifetime__weeks[data-disabled=true]{opacity:.45}.sig-lifetime__unit{font-family:var(--font-body);font-size:13px;color:var(--co-text2)}.sig-lifetime__open{display:inline-flex;align-items:center;gap:8px;min-block-size:32px;font-family:var(--font-body);font-size:13px;color:var(--co-text2);cursor:pointer;-webkit-user-select:none;user-select:none}.sig-lifetime__open input{inline-size:16px;block-size:16px;margin:0;accent-color:var(--co-accent-fill)}.sig-lifetime__hint{font-family:var(--font-body);font-size:13px;color:var(--co-muted)}.sig-picker{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.sig-picker__acts{display:flex;gap:8px}.sig-queue{position:relative;display:flex;flex-direction:column;gap:12px}.sig-queue__item{min-inline-size:0}.sig-card{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto 1fr;grid-template-areas:"read ev" "acts ev";min-block-size:318px;border-radius:12px;background:var(--co-surface)}.sig-card:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.sig-card__read{grid-area:read;display:flex;flex-direction:column;gap:12px;min-inline-size:0;padding:24px 32px 0 28px}.sig-card.is-editing{display:block;padding:24px;outline:1px solid color-mix(in srgb,var(--co-accent) 45%,transparent);outline-offset:-1px}.sig-card.is-editing .sig-card__read{padding:0}.sig-card__acts{grid-area:acts;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 32px 24px 28px}.sig-card__ev{grid-area:ev;min-inline-size:0;padding:22px 28px 20px;border-inline-start:1px solid var(--co-line)}.sig-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sig-card__kind{display:inline-flex;align-items:center;gap:8px;min-inline-size:0}.sig-card__proposed{font-family:var(--font-mono);font-size:10px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--co-faint)}.sig-card__conf{display:inline-flex;align-items:baseline;gap:6px}.sig-card__conf-n{font-family:var(--font-section);font-weight:800;font-size:18px;line-height:1;color:var(--co-text);font-variant-numeric:tabular-nums}.sig-card__conf-l{font-family:var(--font-mono);font-size:10px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--co-muted)}.sig-card__title{margin:0;font-family:var(--font-section);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:.2px;color:var(--co-text);text-wrap:balance}.sig-card__body{margin:0;max-inline-size:64ch;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--co-text2)}.sig-card__window{display:flex;align-items:flex-start;gap:8px;margin:0;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--co-muted)}.sig-card__window svg{flex:none;inline-size:14px;block-size:14px;margin-top:2px;color:var(--co-muted)}.sig-card__window.is-stale{color:var(--co-text2)}.sig-card__window.is-stale svg{color:var(--co-accent-ink)}.sig-card__accept [aria-expanded=true] svg{transform:rotate(180deg)}.sig-winmenu{inline-size:320px;padding:6px}.sig-winmenu__head{margin:0;padding:8px 12px 6px;font-family:var(--font-mono);font-size:10.5px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--co-muted)}.sig-winmenu__list{display:flex;flex-direction:column;outline:none}.sig-winmenu__item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;color:var(--co-text);cursor:pointer;outline:none}.sig-winmenu__item[data-focused]{background:var(--co-hover)}.sig-winmenu__item.is-suggested{background:var(--co-accent-dim)}.sig-winmenu__item[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:-2px}.sig-winmenu__item[data-disabled]{opacity:.4;cursor:default}.sig-winmenu__item.is-permanent{margin-top:2px;border-top:1px solid var(--co-line);border-radius:0 0 10px 10px}.sig-winmenu__radio{display:grid;flex:none;place-items:center;inline-size:18px;block-size:18px;border:1.5px solid var(--co-faint);border-radius:999px}.sig-winmenu__radio.is-on{border-color:var(--co-accent-fill)}.sig-winmenu__radio.is-on:after{content:"";inline-size:8px;block-size:8px;border-radius:999px;background:var(--co-accent-fill)}.sig-winmenu__inf{flex:none;inline-size:15px;block-size:15px;color:var(--co-accent-ink)}.sig-winmenu__col{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}.sig-winmenu__line{display:flex;align-items:center;gap:8px}.sig-winmenu__label{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:19px}.sig-winmenu__item.is-suggested .sig-winmenu__label{font-weight:600}.sig-winmenu__tag{font-family:var(--font-mono);font-size:9.5px;line-height:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--co-text2)}.sig-winmenu__note{font-family:var(--font-body);font-size:12px;line-height:16px;color:var(--co-muted)}.sig-card--skel{display:flex;gap:32px;block-size:318px;padding:24px;border-radius:12px;background:var(--co-surface)}.sig-skelcard__read,.sig-skelcard__ev{display:flex;flex-direction:column;gap:10px}.sig-skelcard__read{flex:1;min-inline-size:0}.sig-skelcard__ev{flex:none;inline-size:400px}.sig-skelcard__row{display:flex;gap:8px}.sig-skelcard__gap{block-size:8px}.sig-skelcard__gap--s{block-size:6px}.sig-card--skel .sig-skel{border-radius:4px;background:var(--co-surface-solid)}.sig-card--skel .sig-skel--pill{border-radius:999px}.sig-edit{display:flex;flex-direction:column;gap:14px}.sig-edit__mark{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-accent-ink)}.sig-edit__mark svg{inline-size:14px;block-size:14px}.sig-edit .sig-textarea{min-block-size:170px}.sig-edit .sig-lifetime__hint{font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-edit__acts{display:flex;justify-content:flex-end;gap:8px}.sig-ev{display:flex;flex-direction:column;min-inline-size:0}.sig-ev__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px}.sig-ev__label,.sig-ev__count{font-family:var(--font-mono);font-size:10px;line-height:1.3;letter-spacing:1.6px;text-transform:uppercase;color:var(--co-muted)}.sig-ev__count{color:var(--co-text)}.sig-ev__rows{margin:0;padding:0;list-style:none}.sig-ev__row{display:flex;flex-direction:column;gap:5px;inline-size:100%;min-inline-size:0;padding:12px 0;background:none;border:0;border-top:1px solid var(--co-line);text-align:start;color:inherit}button.sig-ev__row{cursor:pointer}button.sig-ev__row:hover .sig-ev__host{color:var(--co-accent-ink)}.sig-ev__src{display:flex;align-items:center;gap:7px;min-inline-size:0}.sig-ev__host{flex:1;min-inline-size:0;overflow:hidden;font-family:var(--font-section);font-weight:700;font-size:13.5px;line-height:1.2;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap}.sig-ev__date{flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--co-faint)}.sig-ev__title,.sig-ev__gist{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--font-body);-webkit-box-orient:vertical}.sig-ev__title{font-size:13px;font-weight:600;line-height:1.4;color:var(--co-text);-webkit-line-clamp:2;line-clamp:2}.sig-ev__gist{font-size:12.5px;line-height:1.5;color:var(--co-muted);-webkit-line-clamp:2;line-clamp:2}.sig-ev__gist:dir(rtl),.sig-ev__title:dir(rtl){font-family:var(--font-arabic);font-size:15px;line-height:1.6;color:var(--co-text2)}.sig-ev__item+.sig-ev__item:not(.sig-ev__item--more) .sig-ev__title{-webkit-line-clamp:1;line-clamp:1}.sig-ev__item+.sig-ev__item:not(.sig-ev__item--more) .sig-ev__title+.sig-ev__gist{display:none}.sig-ev__item+.sig-ev__item:not(.sig-ev__item--more) .sig-ev__gist{-webkit-line-clamp:1;line-clamp:1}button.sig-ev__count{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:0;cursor:pointer}.sig-ev__count svg{inline-size:12px;block-size:12px}button.sig-ev__count:hover,button.sig-ev__count:focus-visible{text-decoration:underline;text-underline-offset:3px}.sig-ev__more{flex-direction:row;align-items:center;gap:10px}.sig-ev__stack{display:inline-flex;flex:none}.sig-ev__stack>.sig-favicon{outline:2px solid var(--co-surface);background:var(--co-surface)}.sig-ev__stack>.sig-favicon+.sig-favicon{margin-inline-start:-4px}.sig-ev__more-text{min-inline-size:0;overflow:hidden;font-family:var(--font-body);font-size:12.5px;line-height:1.4;color:var(--co-muted);text-overflow:ellipsis;white-space:nowrap}button.sig-ev__more:hover .sig-ev__more-text{color:var(--co-text)}.sig-ev__none{margin:0;padding-top:12px;border-top:1px solid var(--co-line);font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--co-muted)}@container sigfield (max-width: 819px){.sig-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"read" "acts" "ev"}.sig-card__read{padding:22px 24px 0}.sig-card.is-editing .sig-card__read{grid-row:auto}.sig-card__acts{padding:30px 24px 20px}.sig-card__ev{padding:18px 24px;border-inline-start:0;border-top:1px solid var(--co-line)}}.sig-steer{--sig-steer-cols: minmax(0, 480px) minmax(160px, 1fr) 110px;overflow:clip;border:1px solid var(--co-line);border-radius:12px;background:var(--co-surface)}.sig-steer__head{display:grid;grid-template-columns:var(--sig-steer-cols);column-gap:32px;block-size:44px;padding:0 32px 0 28px;border-bottom:1px solid var(--co-line)}.sig-steer__head>.sig-skel{align-self:center}.sig-skel--end{justify-self:end}.sig-steer__head-sig,.sig-steer__head-days{align-self:center;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--co-muted);white-space:nowrap}.sig-steer__head-days{text-align:end}.sig-axis{position:relative;min-inline-size:0}.sig-axis__month{position:absolute;top:14px;bottom:0;padding-inline-start:5px;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-muted);white-space:nowrap}.sig-axis__month:before{content:"";position:absolute;inset-inline-start:0;bottom:0;inline-size:1px;block-size:14px;background:var(--co-line2)}.sig-axis__today{position:absolute;top:26px;inset-inline-start:var(--sig-today);padding-inline-start:5px;font-family:var(--font-mono);font-size:9.5px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-accent-ink);white-space:nowrap}.sig-axis__today:before{content:"";position:absolute;inset-inline-start:0;top:-2px;inline-size:1px;block-size:20px;background:var(--co-accent)}.sig-steer__row{border-top:1px solid var(--co-line)}.sig-steer__head+.sig-steer__row{border-top:0}.sig-steer__row:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.sig-steer__grid{display:grid;grid-template-columns:var(--sig-steer-cols);column-gap:32px;padding:20px 32px 18px 28px}.sig-steer__main{display:flex;flex-direction:column;gap:7px;min-inline-size:0}.sig-steer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-block-size:16px}.sig-steer__title{margin:0;font-family:var(--font-section);font-weight:700;font-size:20px;line-height:1.15;color:var(--co-text)}.sig-steer__body{display:-webkit-box;margin:0;max-inline-size:68ch;overflow:hidden;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--co-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sig-steer__acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-top:2px}.sig-steer__confirm{display:inline-flex;align-items:center;gap:6px;margin-inline-end:4px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--co-text)}.sig-steer__confirm svg{inline-size:14px;block-size:14px;color:var(--co-accent-ink)}.sig-steer__run{position:relative;display:flex;align-items:center;min-inline-size:0}.sig-steer__today{position:absolute;top:-21px;bottom:-18px;inset-inline-start:var(--sig-today);inline-size:1px;background:color-mix(in srgb,var(--co-accent) 45%,transparent);pointer-events:none}.sig-steer__strip{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--co-line);background:var(--co-surface)}.sig-steer__strip--ask{background:var(--co-surface-solid)}.sig-steer__ask{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0;font-family:var(--font-body)}.sig-steer__ask-q{font-size:14px;font-weight:600;line-height:19px;color:var(--co-text)}.sig-steer__ask-quote{font-size:13px;line-height:18px;color:var(--co-muted)}.sig-steer__ask-icon{flex:none;inline-size:16px;block-size:16px;color:var(--co-accent-ink)}.sig-steer__picker .sig-picker{flex:1;flex-wrap:nowrap;align-items:center}.sig-steer__picker .sig-lifetime{flex-direction:row;align-items:center;gap:12px}.sig-steer__picker .sig-lifetime__row{flex-wrap:nowrap;gap:12px}.sig-steer__picker .sig-lifetime__weeks{gap:12px}.sig-steer__picker .sig-field__label{font-size:10.5px;letter-spacing:1.2px}.sig-steer__picker .sig-lifetime__hint{font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-steer__days{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px}.sig-steer__days-n{font-family:var(--font-section);font-weight:800;font-size:34px;line-height:.95;color:var(--co-text);font-variant-numeric:tabular-nums}.sig-steer__days.is-approaching .sig-steer__days-n{color:var(--co-accent)}.sig-steer__days.is-idle .sig-steer__days-n{color:var(--co-muted)}.sig-steer__days-l{font-family:var(--font-mono);font-size:9.5px;line-height:13px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-muted)}.sig-psteer-list{display:flex;flex-direction:column;gap:12px}.sig-psteer{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--co-surface)}.sig-psteer__meta{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-psteer__sources{min-block-size:14px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.sig-psteer__row{display:flex;align-items:flex-start;gap:12px}.sig-psteer__title{flex:1;min-inline-size:0;margin:0;font-family:var(--font-section);font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;color:var(--co-text)}.sig-psteer__days{display:flex;flex:none;flex-direction:column;align-items:flex-end}.sig-psteer__count{font-family:var(--font-section);font-size:20px;font-weight:800;line-height:24px;color:var(--co-text)}.sig-psteer__days.is-approaching .sig-psteer__count{color:var(--co-accent)}.sig-psteer__days.is-idle .sig-psteer__count{color:var(--co-muted)}.sig-psteer__unit{font-family:var(--font-mono);font-size:9.5px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-psteer__run{display:flex;block-size:4px;background:var(--co-line)}.sig-psteer__elapsed{flex-basis:0;background:var(--co-muted)}.sig-psteer__left{flex-basis:0}.sig-psteer__foot{display:flex;align-items:center;gap:4px}.sig-psteer__ends{flex:1;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-faint)}.sig-run{position:relative;inline-size:100%;block-size:56px}.sig-run__track{position:absolute;inset-inline:0;top:calc(50% - .5px);block-size:1px;background:var(--co-line)}.sig-run__seg{position:absolute;top:calc(50% - 2.5px);block-size:5px}.sig-run__seg--elapsed{background:var(--co-line2)}.sig-run__cap{position:absolute;top:50%;inset-inline-end:-1px;inline-size:2px;block-size:15px;margin-top:-7.5px}.sig-run__label{position:absolute;display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:9.5px;line-height:13px;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}.sig-run__label--end{bottom:calc(50% + 12px);color:var(--co-text)}.sig-run__label--start{top:calc(50% + 12px);color:var(--co-faint)}.sig-run__label.is-anchor-end{transform:translate(-100%)}.sig-run__more{inline-size:10px;block-size:10px}.sig-skel--run{align-self:center}.sig-brief{display:grid;grid-template-columns:minmax(0,760px) minmax(0,1fr);grid-template-areas:"mast mast" "main rail";column-gap:64px;align-items:start;justify-content:start;margin-top:6px}.sig-brief__mast{grid-area:mast;padding-bottom:22px;border-bottom:1px solid var(--co-line)}.sig-brief__title{margin:0;letter-spacing:0;font-family:var(--font-section);font-weight:800;font-size:40px;line-height:1.02;color:var(--co-text);text-wrap:balance}.sig-brief__meta{margin:12px 0 0;font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-muted)}.sig-brief__main{grid-area:main;display:flex;flex-direction:column;min-inline-size:0}.sig-brief__section{padding-top:40px;scroll-margin-top:80px}.sig-brief__label-h{display:flex;align-items:flex-end;gap:12px;margin:0 0 24px;padding:0 0 12px;font-family:var(--font-section);font-weight:700;font-size:22px;line-height:26px;letter-spacing:0;text-transform:none;color:var(--co-text)}.sig-brief__label-n{font-family:var(--font-body);font-size:12.5px;font-weight:400;line-height:17px;letter-spacing:0;color:var(--co-muted)}.sig-brief__other-h{margin:0 0 12px;font-family:var(--font-section);font-weight:700;font-size:21px;line-height:1.15;color:var(--co-text)}.sig-brief__muted{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--co-muted)}.sig-brief__lead{padding-bottom:24px}.sig-brief__section:first-of-type{padding-top:28px}.sig-brief__lead-head{margin:0 0 12px;letter-spacing:0;font-family:var(--font-section);font-weight:700;font-size:30px;line-height:1.08;color:var(--co-text);text-wrap:balance}.sig-brief__standfirst{max-inline-size:600px}.sig-brief .sig-brief__standfirst .streamdown-chat{font-size:17px;line-height:1.6;color:var(--co-text2)}.sig-brief__story{padding-top:24px;border-top:1px solid var(--co-line)}.sig-brief__story+.sig-brief__story{margin-top:24px}.sig-brief__story-head{margin:0 0 10px;letter-spacing:0;font-family:var(--font-section);font-weight:700;font-size:23px;line-height:1.1;color:var(--co-text)}.sig-brief__story-text{max-inline-size:640px}.sig-brief .sig-brief__story-text .streamdown-chat{font-size:15px;line-height:1.65;color:var(--co-text2)}.sig-brief__desk{padding:32px;border:1px solid var(--co-line);border-radius:12px;background:var(--co-surface)}.sig-brief__desk-point+.sig-brief__desk-point{margin-top:24px;padding-top:24px;border-top:1px solid var(--co-line)}.sig-brief__desk-label{display:block;margin-bottom:12px;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;color:var(--co-muted)}.sig-brief .sig-brief__desk-text .streamdown-chat{font-size:19px;line-height:1.55;color:var(--co-text)}.sig-brief__rows{border-top:1px solid var(--co-line)}.sig-brief__followup{display:grid;grid-template-columns:140px minmax(0,1fr);column-gap:24px;padding-block:20px;border-bottom:1px solid var(--co-line)}.sig-brief__from{align-self:start;justify-self:start;min-block-size:24px;padding:0;background:none;border:0;font-family:var(--font-mono);font-size:10.5px;line-height:1.8;letter-spacing:.12em;text-transform:uppercase;color:var(--co-accent-ink);text-align:start;cursor:pointer}button.sig-brief__from:hover{text-decoration:underline;text-underline-offset:3px}.sig-brief__from.is-plain{color:var(--co-muted);cursor:default}.sig-brief__followup-head{margin:0 0 6px;font-family:var(--font-section);font-weight:700;font-size:19px;line-height:1.2;color:var(--co-text)}.sig-brief .sig-brief__followup-text .streamdown-chat{font-size:14.5px;line-height:1.6}.sig-brief__watch{margin:0;padding:0;list-style:none;border-top:1px solid var(--co-line)}.sig-brief__watch-row{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:14px;padding-block:16px;border-bottom:1px solid var(--co-line)}.sig-brief__watch-row>svg{inline-size:16px;block-size:16px;margin-top:4px;color:var(--co-accent-ink)}.sig-brief .sig-brief__watch-text .streamdown-chat{font-size:16px;line-height:1.55;color:var(--co-text)}.sig-brief__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sig-brief__tiles>li{display:flex}.sig-brief__tile{display:flex;flex-direction:column;gap:8px;inline-size:100%;padding:20px;border:1px solid var(--co-line);border-radius:12px;background:var(--co-surface);text-align:start;color:inherit;scroll-margin-top:80px;transition:border-color .16s var(--sig-ease)}button.sig-brief__tile{cursor:pointer}button.sig-brief__tile:hover{border-color:var(--co-card-border)}.sig-brief__tile.is-flash{animation:sig-flash 1s var(--sig-ease) both}@keyframes sig-flash{0%{background-color:var(--co-accent-dim)}to{background-color:var(--co-surface)}}.sig-brief__tile-kind{display:inline-flex;align-items:center;gap:8px}.sig-brief__tile-title{font-family:var(--font-section);font-weight:700;font-size:20px;line-height:1.15;color:var(--co-text)}.sig-brief__tile-note{font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--co-muted)}.sig-brief__tile-state{margin-top:auto;padding-top:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted)}.sig-report__p+.sig-report__p,.sig-report__p+.sig-points,.sig-points+.sig-report__p{margin-top:10px}.sig-skel--gap{margin:14px 0 20px}.sig-md .streamdown-chat{font-size:14px;line-height:1.65;color:var(--co-text2)}.sig-md .streamdown-chat :is(p,ul,ol,pre,blockquote){margin-block:0}.sig-md .streamdown-chat :is(p,ul,ol,pre,blockquote)+:is(p,ul,ol,pre,blockquote){margin-top:8px}.sig-md .streamdown-chat [data-streamdown=strong],.sig-md .streamdown-chat strong{font-weight:700;color:var(--co-text)}.sig-points{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sig-point{padding-inline-start:16px;border-inline-start:1px solid var(--co-line2)}.sig-brief__rail{grid-area:rail;position:sticky;top:73px;display:flex;flex-direction:column;gap:28px;min-inline-size:0;max-block-size:calc(100dvh - 160px);margin-top:28px;overflow-y:auto}.sig-brief__toc ul{display:flex;flex-direction:column;margin:10px 0 0;padding:0;list-style:none}.sig-brief__toc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:100%;min-block-size:36px;padding:8px 4px 8px 12px;background:none;border:0;border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.35;color:var(--co-text2);text-align:start;cursor:pointer;transition:background-color .16s var(--sig-ease)}.sig-brief__toc-row:hover{background:var(--co-hover)}.sig-brief__toc-row.is-on{color:var(--co-text);border-start-start-radius:0;border-end-start-radius:0;box-shadow:inset 2px 0 0 var(--co-accent)}.sig .sig-brief__toc-row:focus-visible{outline-offset:-2px}.sig-brief__toc-n{flex:none;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--co-muted)}.sig-reports__index{display:flex;flex-direction:column;gap:10px;min-inline-size:0}.sig-reports__label{margin:0;font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--co-muted)}.sig-reports__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.sig-reports__item{display:flex;flex-direction:column;gap:6px;inline-size:100%;padding:12px;background:none;border:0;border-radius:12px;text-align:start;color:inherit;cursor:pointer;transition:background-color .16s var(--sig-ease)}.sig-reports__item:hover{background:var(--co-hover)}.sig-reports__item.is-on{background:var(--co-surface)}.sig-skel-item{cursor:default}.sig-reports__when{display:flex;align-items:center;justify-content:space-between;gap:8px}.sig-reports__date{font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.11em;text-transform:uppercase;color:var(--co-text)}.sig-reports__reading{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-accent-ink)}.sig-reports__square{inline-size:6px;block-size:6px;background:var(--co-accent)}.sig-reports__mode{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:19px;color:var(--co-text)}.sig-reports__note{font-family:var(--font-body);font-size:12.5px;line-height:17px;color:var(--co-muted)}.sig-reports__sources{display:flex;flex-direction:column;gap:10px;min-inline-size:0}.sig-reports__sources ul{margin:0;padding:0;list-style:none}.sig-reports__source{display:flex;flex-direction:column;gap:5px;padding:12px 0;color:inherit;text-decoration:none}.sig-reports__source-host{display:flex;align-items:center;gap:7px;min-inline-size:0}.sig-reports__source-name{flex:1;min-inline-size:0;overflow:hidden;font-family:var(--font-section);font-weight:700;font-size:13.5px;line-height:1.2;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap;transition:color .16s var(--sig-ease)}.sig-reports__source-open{flex:none;inline-size:12px;block-size:12px;color:var(--co-accent-ink)}.sig-reports__source:hover .sig-reports__source-name{color:var(--co-accent-ink)}.sig-reports__source-label{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.4;color:var(--co-text)}@container sigfield (max-width: 1123px){.sig-brief{grid-template-columns:minmax(0,1fr) 260px;column-gap:40px}}@container sigfield (max-width: 839px){.sig-brief{grid-template-columns:minmax(0,1fr);grid-template-areas:"mast" "index" "main" "sources"}.sig-brief__rail{display:contents}.sig-brief__toc{display:none}.sig-brief .sig-reports__index{grid-area:index;margin-top:18px}.sig-brief .sig-reports__sources{grid-area:sources;margin-top:40px}.sig-brief .sig-reports__list{display:flex;gap:8px;padding-bottom:4px;overflow-x:auto;border-bottom:0;scrollbar-width:thin}.sig-brief .sig-reports__list li{flex:none}.sig-brief .sig-reports__item{flex-direction:row;align-items:center;gap:8px;min-block-size:44px;padding:0 16px;border-radius:999px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);white-space:nowrap}.sig-brief .sig-reports__item.is-on{background:var(--co-accent-dim)}.sig-brief .sig-reports__reading,.sig-brief .sig-reports__note{display:none}.sig-brief__tiles{grid-template-columns:minmax(0,1fr)}.sig-brief__followup{grid-template-columns:minmax(0,1fr);row-gap:6px}}.sig-reports__chip{display:none}@media(max-width:767px){.sig-brief{grid-template-areas:"index" "mast" "main" "sources";margin-top:0}.sig-brief .sig-reports__index{margin:0 -16px 18px}.sig-brief .sig-reports__label{display:none}.sig-brief .sig-reports__list{gap:8px;padding:0 16px;scrollbar-width:none}.sig-brief .sig-reports__item{inline-size:auto;gap:6px;min-block-size:34px;block-size:34px;padding:0 12px;-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur))}.sig-brief .sig-reports__item.is-on{outline:1px solid color-mix(in srgb,var(--co-accent) 45%,transparent);outline-offset:-1px}.sig-brief .sig-reports__when,.sig-brief .sig-reports__mode{display:none}.sig-brief .sig-reports__chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:500;text-transform:uppercase;color:var(--co-text2)}.sig-brief .sig-reports__item.is-on .sig-reports__chip{font-weight:600;color:var(--co-text)}.sig-brief .sig-reports__chip svg{inline-size:14px;block-size:14px;color:var(--co-accent-ink)}.sig-brief__mast{padding-bottom:22px;border-bottom:0}.sig-brief__title{font-size:28px;line-height:29px}.sig-brief__meta{margin-top:8px;line-height:16px;letter-spacing:.6px;color:var(--co-faint)}.sig-brief__section,.sig-brief__section:first-of-type{padding-top:0}.sig-brief__section+.sig-brief__section{padding-top:28px}.sig-brief__label-h{justify-content:space-between;align-items:center;min-block-size:36px;margin:0 0 14px;padding:0 0 0 12px;border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:18px}.sig-brief__label-n{font-family:var(--font-mono);font-size:11px}.sig-brief__lead{padding-bottom:18px}.sig-brief__lead-head{margin:0 0 8px;font-family:var(--font-body);font-size:19px;font-weight:700;line-height:24px}.sig-brief .sig-brief__standfirst .streamdown-chat,.sig-brief .sig-brief__story-text .streamdown-chat{font-size:15px;line-height:24px}.sig-brief__story{padding-top:0;border-top:0}.sig-brief__story+.sig-brief__story{margin-top:18px}.sig-brief__story-head{margin:0 0 6px;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:22px}.sig-brief__desk{padding:20px}.sig-brief .sig-brief__desk-text .streamdown-chat{font-size:17px}}.sig-hist{margin-block-start:-4px}.sig-hist .sig-chips{flex-wrap:wrap;margin-bottom:14px}.sig-table{--sig-hist-cols: 110px 220px minmax(0, 1fr) 200px 14px;overflow:clip;border:1px solid var(--co-line);border-radius:12px;background:var(--co-surface)}.sig-table__head{display:grid;grid-template-columns:var(--sig-hist-cols);column-gap:24px;align-items:center;min-block-size:40px;padding:0 28px;border-bottom:1px solid var(--co-line);font-family:var(--font-mono);font-size:10px;line-height:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--co-muted)}.sig-table__row{border-top:1px solid var(--co-line)}.sig-table__head+.sig-table__row{border-top:0}.sig-table__row:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.sig-table__line{display:grid;grid-template-columns:var(--sig-hist-cols);column-gap:24px;align-items:center;inline-size:100%;padding:13px 28px 12px;background:none;border:0;text-align:start;color:inherit;cursor:pointer;transition:background-color .16s var(--sig-ease)}button.sig-table__line:hover{background:var(--co-hover)}.sig-table__line--skel{cursor:default}.sig-table__date{font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.8px;text-transform:uppercase;color:var(--co-text);white-space:nowrap}.sig-table__outcome{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;font-family:var(--font-body);font-size:13px;line-height:18px;color:var(--co-text2)}.sig-table__dot{flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:var(--co-faint)}.sig-table__outcome.is-accent{color:var(--co-text)}.sig-table__outcome.is-accent .sig-table__dot{background:var(--co-accent)}.sig-table__outcome.is-line .sig-table__dot{background:var(--co-line2)}.sig-table__sig{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.sig-table__title{font-family:var(--font-section);font-weight:700;font-size:17px;line-height:20px;color:var(--co-text)}.sig-table__kind{font-family:var(--font-body);font-size:10.5px;font-weight:600;line-height:14px;letter-spacing:1.3px;text-transform:uppercase;color:var(--co-muted)}.sig-table__who{min-inline-size:0;overflow:hidden;font-family:var(--font-body);font-size:12.5px;line-height:17px;color:var(--co-text2);text-overflow:ellipsis;white-space:nowrap}.sig-table__who.is-none{color:var(--co-faint)}.sig-table__chev{inline-size:14px;block-size:14px;color:var(--co-muted)}.sig-table__row.is-open .sig-table__chev{transform:rotate(180deg)}.sig-table__row.is-open,.sig .sig-table__row.is-open .sig-table__line:hover{background:color-mix(in srgb,var(--co-text) 5%,transparent)}.sig-table__detail{display:flex;flex-direction:column;gap:12px;padding:11px 16px 16px 382px;border-top:1px solid var(--co-line)}.sig-table__meta{margin:0;font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-table__sources{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sig-table__source{display:flex;align-items:center;gap:8px;max-inline-size:100%;padding:0;border:0;background:none;font-family:var(--font-body);font-size:13px;line-height:18px;text-align:start;cursor:pointer}.sig-table__source-host{flex:none;font-weight:600;color:var(--co-text)}.sig-table__source-title{min-inline-size:0;overflow:hidden;color:var(--co-muted);text-overflow:ellipsis;white-space:nowrap}.sig-table__source:hover .sig-table__source-host{text-decoration:underline}.sig-table__note{font-family:var(--font-body);font-size:12.5px;line-height:17px;color:var(--co-muted)}.sig-table__link{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--co-text2)}.sig-table__link b{font-weight:600;color:var(--co-text)}.sig-table__link svg{flex:none;inline-size:14px;block-size:14px;color:var(--co-accent-ink)}.sig-table__acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sig-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:14px}.sig-pager__status,.sig-pager__page{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted)}.sig-pager__nav{display:inline-flex;align-items:center;gap:12px}@container sigfield (max-width: 859px){.sig-table__head{display:none}.sig-table__line{grid-template-columns:auto minmax(0,1fr) 14px;grid-template-areas:"date outcome chev" "sig sig chev" "who who chev";column-gap:14px;row-gap:6px;padding:14px 16px}.sig-table__date{grid-area:date}.sig-table__outcome{grid-area:outcome}.sig-table__sig{grid-area:sig}.sig-table__who{grid-area:who}.sig-table__chev{grid-area:chev;align-self:center}.sig-table__detail{padding:2px 16px 18px}}.sig-dialog{position:fixed;inset:0;z-index:var(--z-index-modal, 5000);display:grid;place-items:center;padding:24px}.sig-dialog__scrim{position:absolute;inset:0;background:var(--co-scrim)}.sig-dialog__panel{position:relative;display:flex;flex-direction:column;inline-size:100%;max-block-size:min(88vh,880px);overflow:hidden;border-radius:16px;background:var(--co-surface-solid);box-shadow:0 12px 32px var(--co-shell-shadow);color:var(--co-text);outline:none}.sig-dialog__panel--new{max-inline-size:520px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.sig-dialog__panel--sources{max-inline-size:880px;max-block-size:min(640px,88vh)}.sig-new{display:flex;flex-direction:column;min-block-size:0}.sig-new__grab{display:none}.sig-new__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:24px 24px 0}.sig-new__title{margin:0;font-family:var(--font-section);font-weight:800;font-size:22px;line-height:1.1;color:var(--co-text)}.sig-new__body{display:flex;flex-direction:column;gap:16px;min-block-size:0;padding:16px 24px;overflow-y:auto}.sig-new__mode,.sig-new__fields{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sig-new__fields>*{inline-size:100%}.sig-new__intro{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:20px;color:var(--co-muted)}.sig-new__foot{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px}.sig-src{display:grid;grid-template-columns:320px minmax(0,1fr);flex:1;min-block-size:0}.sig-src__list{display:flex;flex-direction:column;min-block-size:0;border-radius:16px 0 0 16px;padding-block:20px;background:var(--co-surface)}.sig-src__head{padding:0 16px 12px}.sig-src__heading{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--font-section);font-weight:800;font-size:20px;line-height:1;color:var(--co-text)}.sig-src__count{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.12em;color:var(--co-muted)}.sig-src__signal{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--co-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sig-src__items{flex:1;min-block-size:0;overflow-y:auto}.sig-src__item{display:flex;flex-direction:column;gap:5px;inline-size:100%;padding:12px 14px;background:none;border:0;text-align:start;color:var(--co-text);cursor:pointer;transition:background-color .16s var(--sig-ease)}.sig-src__item:hover{background:var(--co-hover)}.sig-src__item.is-on{background:var(--co-surface-solid);box-shadow:inset 2px 0 0 var(--co-accent)}.sig-src__item:focus-visible{outline-offset:-2px}.sig-src__item-src{display:flex;align-items:center;gap:7px;min-inline-size:0}.sig-src__item-host{min-inline-size:0;overflow:hidden;font-family:var(--font-section);font-weight:700;font-size:13.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sig-src__item-date{flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--co-faint)}.sig-src__item-title{display:-webkit-box;overflow:hidden;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.4;color:var(--co-text);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sig-src__detail{position:relative;min-block-size:0;padding:24px 28px 28px;overflow-y:auto}.sig-src__close{position:absolute;top:16px;inset-inline-end:16px}.sig-srcd{display:flex;flex-direction:column;gap:14px;padding-inline-end:40px}.sig-srcd__src{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sig-srcd__host{font-family:var(--font-section);font-weight:700;font-size:15px;line-height:1.2;color:var(--co-text)}.sig-srcd__date{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--co-faint)}.sig-srcd__title{margin:0;font-family:var(--font-section);font-weight:800;font-size:26px;line-height:1.1;color:var(--co-text);text-wrap:balance}.sig-srcd__gist{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--co-text2);white-space:pre-line}.sig-srcd__gist .streamdown-chat{font-size:15px;white-space:normal}.sig-srcd__url{margin:0;overflow:hidden;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;color:var(--co-faint);text-overflow:ellipsis;white-space:nowrap}.sig-srcd__open{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;block-size:32px;padding:0 14px;background:transparent;border:0;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--co-accent-ink);text-decoration:none;transition:background-color .16s var(--sig-ease)}.sig-srcd__open svg{inline-size:14px;block-size:14px}.sig-srcd__open:hover{background:var(--co-accent-dim)}@media(pointer:coarse){.sig .sig-select__field,.sig .sig-input{min-block-size:44px}.sig .sig-select__opt{display:flex;align-items:center;min-block-size:44px}.sig .sig-btn,.sig .wb-save{height:44px;min-block-size:44px}.sig .sig-text-btn,.sig .sig-sources,.sig .sig-ev__count,.sig .sig-report-link,.sig .sig-brief__from,.sig .sig-brief__toc-row,.sig .sig-tab,.sig .sig-chip,.sig .sig-lifetime__open,.sig .sig-srcd__open{min-block-size:44px}.sig .sig-icon-btn{inline-size:44px;block-size:44px}.sig .wb-row{block-size:52px}}@media(max-width:767px){.sig .wb-head{padding-inline:4px}.sig .wb-bleed{margin-inline:-12px}.sig .wb-bar{padding-inline:26px 32px}.sig .wb-row{block-size:39px}.sig-panels{padding-inline:4px;padding-top:16px}.sig-helper{margin-bottom:12px;line-height:19px}.sig-ev__item:nth-child(n+2){display:none}.sig-card__acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sig-card__acts>*{justify-content:center;min-block-size:44px}.sig .sig-card__acts .sig-btn{height:44px}.sig-card__acts .sig-card__accept{grid-column:1 / -1}.sig-steer__head{display:none}.sig-hist .sig-chips{flex-wrap:nowrap;gap:8px;margin:0 -16px 6px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.sig-hist .sig-chips::-webkit-scrollbar{display:none}.sig-hist .sig-chip{gap:6px;block-size:34px;min-block-size:34px;padding:0 12px;border-radius:999px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--co-text2)}.sig-hist{margin-block-start:0}.sig-hist .sig-chip__count{font-size:12px;font-weight:400;color:var(--co-muted)}.sig-hist .sig-chip[aria-pressed=true]{background:var(--co-accent-dim);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);outline:1px solid color-mix(in srgb,var(--co-accent) 45%,transparent);outline-offset:-1px;font-weight:600;color:var(--co-text)}.sig-hist .sig-chip[aria-pressed=true] .sig-chip__count{color:var(--co-accent-ink)}.sig-hist .sig-chip__check{display:block;inline-size:14px;block-size:14px;color:var(--co-accent-ink)}.sig-table{overflow:visible;border:0;border-radius:0;background:none}.sig-table__row,.sig-table__head+.sig-table__row{border-top:0}.sig .sig-table__line{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"date . outcome" "title title title" "kind who who";column-gap:6px;row-gap:6px;padding:12px 0}.sig .sig-table__line:hover{background:none}.sig-table__sig{display:contents}.sig-table__title{grid-area:title;font-size:16px;line-height:19px}.sig-table__kind{grid-area:kind}.sig .sig-table__outcome{grid-area:outcome;justify-self:end}.sig .sig-table__who{grid-area:who;font-size:10.5px;font-weight:600;line-height:14px;letter-spacing:1.3px;text-transform:uppercase;color:var(--co-muted)}.sig .sig-table__who:before{content:"· ";letter-spacing:0;color:var(--co-faint)}.sig .sig-table__chev{display:none}.sig .sig-table__detail{padding:0 0 14px}.sig-steer__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta" "title days" "body body" "run run" "acts acts";column-gap:16px;row-gap:8px;padding:16px}.sig-steer__main{display:contents}.sig-steer__meta{grid-area:meta}.sig-steer__title{grid-area:title;align-self:center;margin:0}.sig-steer__body{grid-area:body}.sig-steer__acts{grid-area:acts;margin-top:0}.sig-steer__run{grid-area:run}.sig-steer__days{grid-area:days;flex-direction:row;align-items:baseline;gap:5px}.sig-steer__days-n{font-size:28px}.sig-steer__today{top:0;bottom:0}.sig-steer__picker{padding:0 16px 16px}.sig-dialog{place-items:end stretch;padding:0 8px calc(8px + env(safe-area-inset-bottom,0px))}.sig-dialog__panel,.sig-dialog__panel--new,.sig-dialog__panel--sources{max-inline-size:none;block-size:auto;max-block-size:calc(100dvh - 64px)}.sig-dialog__panel--srclist{box-shadow:0 10px 28px var(--co-shell-shadow)}.sig-srcl{display:flex;flex-direction:column;gap:12px;min-block-size:0;padding:16px;overflow-y:auto}.sig-srcl__grab{display:flex;flex:none;justify-content:center;block-size:12px}.sig-srcl__grab:before{content:"";inline-size:36px;block-size:4px;border-radius:2px;background:var(--co-line2)}.sig-srcl__row{display:flex;align-items:center;gap:8px}.sig-srcl__heading{margin:0;font-family:var(--font-section);font-size:22px;font-weight:800;line-height:26px;letter-spacing:0;color:var(--co-text)}.sig-srcl__count{flex:1;font-family:var(--font-mono);font-size:11px;letter-spacing:1.2px;color:var(--co-muted)}.sig-srcl__close svg{inline-size:20px;block-size:20px}.sig-srcl__signal{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:20px;color:var(--co-muted)}.sig-srcl__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.sig-srcl__item{display:flex;align-items:center;gap:10px;inline-size:100%;padding:12px;border:0;border-radius:12px;background:var(--co-surface);color:var(--co-muted);text-align:start;cursor:pointer}.sig-srcl__item>svg{flex:none;inline-size:16px;block-size:16px}.sig-srcl__text{display:flex;flex:1;flex-direction:column;gap:4px;min-inline-size:0}.sig-srcl__src{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase}.sig-srcl__host{overflow:hidden;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap}.sig-srcl__date{flex:none;color:var(--co-faint)}.sig-srcl__title{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:20px;color:var(--co-text)}.sig-new{gap:14px;padding:16px}.sig-new__grab{display:flex;justify-content:center;block-size:12px}.sig-new__grab:before{content:"";inline-size:36px;block-size:4px;border-radius:2px;background:var(--co-faint)}.sig-new__head,.sig-new__body{padding:0}.sig-new__body{gap:14px}.sig-new__title{font-size:24px;line-height:26px}.sig-new .sig-new__close{inline-size:44px;block-size:44px}.sig-new .sig-lifetime__hint{font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase}.sig-new__foot{gap:8px;padding:8px 0}.sig-new__foot>*{flex:1;block-size:48px}.sig-src{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow-y:auto}.sig-src__list{padding-block:18px 8px}.sig-src__head{padding:0 64px 10px 16px}.sig-src__items{max-block-size:34dvh}.sig-src__item{padding-inline:16px}.sig-src__detail{position:static;padding:18px 16px 24px;overflow:visible}.sig-src__close{top:12px;inset-inline-end:12px}.sig-srcd{padding-inline-end:0}.sig-srcd__title{font-size:24px}}.sig-panels:has(.sig-deck){padding-top:10px;padding-bottom:0;margin-bottom:-2px}.sig-deck{position:relative;display:flex;flex-direction:column;gap:0;min-block-size:420px}.sig-deck:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px}.sig-deck__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sig-deck__hello{margin:0;min-inline-size:0;overflow:hidden;font-family:var(--font-section);font-weight:700;font-size:22px;line-height:22px;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap}.sig-deck__count{flex:none;font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-deck__sub{margin:4px 0 0;font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--co-muted)}.sig-skel--gap-s{margin-top:8px}.sig-deck__progress{display:flex;gap:4px;margin-top:8px}.sig-deck__seg{flex:1;block-size:2px;background:var(--co-line2)}.sig-deck__seg.is-done{background:var(--co-text)}.sig-deck__seg.is-current{background:var(--co-accent)}.sig-deck__stack{position:relative;flex:1;min-block-size:0;margin-top:12px}.sig-deck__card{position:absolute;inset:0 0 20px;border:1px solid var(--co-line2);border-radius:12px;background:var(--co-surface)}.sig-deck__card.is-behind{border:0}.sig-deck__clip{position:absolute;inset:0;overflow:hidden;border-radius:11px}.sig-deck__body{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain}.sig-deck__card.has-controls .sig-deck__body:after{content:"";display:block;block-size:188px}.sig-deck__edit{position:absolute;inset:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:16px}.sig-deck__edit .sig-edit{flex:1}.sig-deck__edit .sig-select{inline-size:100%}.sig-deck__edit .sig-edit__acts{margin-top:auto}.sig-deck__edit .sig-edit__acts>*{flex:1;block-size:48px}.sig-deck__hero{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;padding:16px 16px 20px;background:var(--co-surface-solid)}.sig-deck__hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sig-deck__kind{display:inline-flex;align-items:center;gap:7px;min-inline-size:0}.sig-deck__conf{display:inline-flex;align-items:center;gap:6px}.sig-deck__conf-n{font-family:var(--font-section);font-weight:800;font-size:22px;line-height:22px;color:var(--co-text);font-variant-numeric:tabular-nums}.sig-deck__conf-l{font-family:var(--font-mono);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-deck__title{margin:0;font-family:var(--font-section);font-weight:700;font-size:33px;line-height:34px;letter-spacing:0;color:var(--co-text);text-wrap:balance}@media(max-height:720px){.sig-deck__title{font-size:28px;line-height:1.05}}.sig-deck__ink{background-image:linear-gradient(var(--co-accent),var(--co-accent)),linear-gradient(var(--co-danger),var(--co-danger));background-repeat:no-repeat;background-position:left bottom,right 58%;background-size:calc(var(--mark-accept, 0) * 100%) 3px,calc(var(--mark-decline, 0) * 100%) 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sig-deck__byline{margin:9px 0 0;font-family:var(--font-body);font-size:12px;line-height:1.4;color:var(--co-muted)}.sig-deck__reading{margin:0;padding:16px 16px 0;font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--co-text2)}.sig-deck__prompt{display:flex;flex-direction:column;gap:8px;inline-size:calc(100% - 32px);margin:16px 16px 0;padding:14px 0 0;background:none;border:0;border-top:1px solid var(--co-line);text-align:start;color:inherit;cursor:pointer;transition:background-color .16s var(--sig-ease)}button.sig-deck__prompt:hover,button.sig-deck__prompt:active{background:var(--co-hover)}.sig .sig-deck__prompt:focus-visible{outline-offset:-2px}.sig-deck__prompt--none{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--co-muted);cursor:default}.sig-deck__prompt-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-body);font-size:11.5px;font-weight:600;color:var(--co-muted)}.sig-deck__opened{display:inline-flex;align-items:center;gap:3px;margin-inline-start:4px;font-family:var(--font-mono);font-size:9.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--co-muted)}.sig-deck__opened svg{inline-size:10px;block-size:10px}.sig-deck__prompt-title{display:block;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--co-text2)}.sig-deck__finding{display:block;margin:0;font-family:var(--font-body);font-size:16.5px;font-weight:600;line-height:24px;color:var(--co-text)}.sig-deck__evidence{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 16px 0;list-style:none}.sig-deck__source{display:flex;flex-direction:column;gap:5px;inline-size:100%;padding:12px 0;border:0;background:none;text-align:start;cursor:pointer}.sig-deck__source-head{display:flex;align-items:center;gap:7px}.sig-deck__source-host{flex:1;min-inline-size:0;overflow:hidden;font-family:var(--font-section);font-size:13.5px;font-weight:700;line-height:16px;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap}.sig-deck__source-date{font-family:var(--font-mono);font-size:10px;letter-spacing:1px;color:var(--co-faint)}.sig-deck__source-title{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:18px;color:var(--co-text)}.sig-deck__source-gist{font-family:var(--font-body);font-size:12.5px;line-height:19px;color:var(--co-muted)}.sig-deck__editlink{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;block-size:32px;margin:0 16px 16px;padding:0 4px;background:none;border:0;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--co-muted);text-align:start;cursor:pointer}.sig-deck__editlink:hover{color:var(--co-text)}.sig-deck__editlink svg{flex:none;inline-size:14px;block-size:14px}.sig-deck__readmore{display:flex;align-items:center;gap:8px;inline-size:100%;min-block-size:48px;padding:0 16px;background:none;border:0;border-top:1px solid var(--co-line);font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--co-accent-ink);text-align:start;cursor:pointer}.sig-deck__readmore span{flex:1}.sig-deck__readmore svg{flex:none;inline-size:14px;block-size:14px}.sig-deck__if{display:flex;flex-direction:column;gap:6px;padding:8px 16px}.sig-deck__if-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-deck__if-text{margin:0;font-family:var(--font-body);font-size:13px;line-height:20px;color:var(--co-text2)}.sig-deck__fade{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;block-size:72px;padding:0 16px 12px;background:linear-gradient(to bottom,transparent,var(--co-surface) 70%);pointer-events:none}.sig-deck__card.has-controls .sig-deck__fade{block-size:188px;padding-bottom:104px;background:linear-gradient(to bottom,transparent 0,var(--co-surface) 40px)}.sig-deck__card.has-controls .sig-deck__hint{min-block-size:44px}.sig-deck__hint{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--co-accent-ink)}.sig-deck__hint svg{inline-size:14px;block-size:14px}.sig-deck__pinned{position:absolute;inset-inline:0;top:0;z-index:3;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px 12px 0 0;background:var(--co-surface-solid)}.sig-deck__pinned-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-deck__pinned-conf{color:var(--co-text)}.sig-deck__pinned-title{margin:0;font-family:var(--font-section);font-weight:800;font-size:22px;line-height:24px;color:var(--co-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-deck__controls{position:absolute;inset-inline:12px;bottom:30px;z-index:20;display:flex;flex-direction:column;gap:8px;pointer-events:none}.sig-deck__controls>*{pointer-events:auto}.sig-deck__controls>.sig-deck__toast{inline-size:auto;margin:0 -12px -8px}.sig-deck__window{display:flex;align-items:center;gap:6px;block-size:36px;padding:0 12px;border:0;border-radius:999px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text);text-align:start;cursor:pointer}.sig-deck__window>svg{flex:none;inline-size:14px;block-size:14px;color:var(--co-accent-ink)}.sig-deck__window-text{flex:1;min-inline-size:0;overflow:hidden;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.sig-deck__window-change{flex:none;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--co-accent-ink)}.sig-verdict{display:flex;gap:8px;block-size:48px}.sig-verdict__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;block-size:48px;padding:0 20px;border:0;border-radius:999px;font-family:var(--font-body);font-size:15px;line-height:1;white-space:nowrap;cursor:pointer}.sig-verdict__btn--decline{flex:none;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px));color:var(--co-text);font-weight:500}.sig-verdict__btn--accept{flex:1;min-inline-size:0;background:var(--co-accent-fill);box-shadow:0 8px 24px var(--co-shell-shadow);color:var(--co-on-accent);font-weight:600}.sig .sig-verdict__btn:focus-visible{outline-offset:2px}.sig-verdict__fill{position:absolute;inset:0;background:var(--co-danger);transform:scaleX(0)}.sig-verdict__label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sig-verdict__label svg{flex:none;inline-size:16px;block-size:16px}.sig-verdict__btn--decline .sig-verdict__label svg{color:var(--co-danger)}.sig-verdict__label--ink{position:absolute;inset:0;color:var(--co-on-danger)}.sig-verdict__btn--decline .sig-verdict__label--ink svg{color:inherit}.sig-deck--skel .sig-deck__buttons{display:flex;gap:8px;block-size:48px}.sig-deck--skel .sig-deck__buttons:before,.sig-deck--skel .sig-deck__buttons:after{content:"";border-radius:999px;background:var(--co-surface-solid)}.sig-deck--skel .sig-deck__buttons:before{flex:none;inline-size:117px}.sig-deck--skel .sig-deck__buttons:after{flex:1}.sig-deck--skel .sig-deck__buttons>*{display:none}.sig-deck__toast{position:relative;display:flex;align-items:flex-start;gap:12px;overflow:hidden;inline-size:100%;padding:14px 12px;border-radius:16px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px));color:var(--co-text)}.sig-deck__toast>svg{flex:none;inline-size:16px;block-size:16px;color:var(--co-text2)}.sig-deck__toast.is-error>svg{color:var(--co-danger)}.sig-deck__toast-text{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0}.sig-deck__toast-close{display:grid;flex:none;place-items:center;inline-size:28px;block-size:28px;margin:-6px -4px 0 0;padding:0;border:0;border-radius:999px;background:none;color:var(--co-muted);cursor:pointer}.sig-deck__toast-close:hover{background:var(--co-hover);color:var(--co-text)}.sig-deck__toast-close svg{inline-size:14px;block-size:14px}.sig-deck__toast-msg{flex:1;min-inline-size:0;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.35}.sig-deck__undo{flex:none;block-size:28px;padding:0;background:none;border:0;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--co-accent-ink);cursor:pointer}.sig .sig-deck__undo:focus-visible{outline-offset:-4px}.sig-dialog__panel--window{overflow-y:auto}.sig-wsheet{display:flex;flex-direction:column;gap:14px;padding:10px 20px 24px}.sig-wsheet__grab{align-self:center;inline-size:36px;block-size:4px;margin-bottom:8px;border-radius:2px;background:var(--co-line2)}.sig-wsheet__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sig-wsheet__title{margin:0;font-family:var(--font-section);font-weight:800;font-size:24px;line-height:29px;letter-spacing:0;color:var(--co-text)}.sig-wsheet__sub{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.45;color:var(--co-muted)}.sig-wsheet__opts{display:flex;flex-direction:column;border-bottom:1px solid var(--co-line)}.sig-wsheet__opt{position:relative;display:flex;align-items:center;gap:12px;min-block-size:58px;padding:0 10px;border:0;border-top:1px solid var(--co-line);background:none;color:var(--co-text);text-align:start;cursor:pointer}.sig-wsheet__opt.is-permanent{min-block-size:64px}.sig-wsheet__opt.is-on:before{content:"";position:absolute;inset:4px 0;border-radius:10px;background:var(--co-accent-dim)}.sig-wsheet__opt>*{position:relative}.sig-wsheet__opt .sig-winmenu__col{gap:3px}.sig-wsheet__opt:disabled{opacity:.4;cursor:default}.sig-wsheet__opt .sig-winmenu__label{font-size:15px;font-weight:600}.sig-wsheet__opt .sig-winmenu__note{font-size:12.5px}.sig-wsheet__opt .sig-winmenu__tag{display:inline-flex;align-items:center;block-size:18px;padding:0 6px;border:1px solid var(--co-line2);border-radius:6px}.sig .sig-wsheet__accept,.sig-wsheet .sig-wsheet__accept{inline-size:100%;block-size:48px;margin-top:7px;font-size:13.5px;font-weight:600}.sig-deck__foot-toast{position:absolute;inset-inline:0;bottom:0;z-index:20}.sig-deck__foot-toast:empty{display:none}.sig-deck__done{display:flex;flex:1;flex-direction:column;min-block-size:0;padding:40px 0 72px;overflow-y:auto}.sig-deck__done-title{margin:0;font-family:var(--font-section);font-weight:700;font-size:36px;line-height:37px;color:var(--co-text)}.sig-deck__done .sig-deck__sub{margin-top:10px}.sig-deck__tallies{margin:28px 0 0;padding:0;list-style:none}.sig-deck__tally{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--co-line)}.sig-deck__tally-n{flex:none;inline-size:44px;font-family:var(--font-section);font-weight:800;font-size:34px;line-height:34px;color:var(--co-text);font-variant-numeric:tabular-nums}.sig-deck__tally-text{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}.sig-deck__tally-l{font-family:var(--font-body);font-size:15px;font-weight:700;line-height:20px;color:var(--co-text)}.sig-deck__tally-note{font-family:var(--font-body);font-size:13px;line-height:19px;color:var(--co-muted)}.sig-deck__done-acts{display:flex;flex-direction:column;gap:8px;margin-top:28px}.sig .sig-deck__done-btn{inline-size:100%;height:44px;font-family:var(--font-body);font-size:13px;font-weight:500}.sig-deck__foot{margin:18px 0 0;font-family:var(--font-body);font-size:12.5px;line-height:17px;color:var(--co-faint)}.sig-sheet{position:fixed;inset:0;z-index:var(--z-index-modal, 5000);display:flex;flex-direction:column;justify-content:flex-end;padding:0 8px calc(8px + env(safe-area-inset-bottom,0px))}.sig-sheet__scrim{position:absolute;inset:0;background:var(--co-scrim)}.sig-sheet__panel{position:relative;display:flex;flex-direction:column;gap:12px;max-block-size:calc(100dvh - 64px);padding:16px;overflow:hidden;border-radius:16px;background:var(--co-surface-solid);box-shadow:0 10px 28px var(--co-shell-shadow);color:var(--co-text);outline:none}.sig-sheet__pull{display:flex;flex:none;flex-direction:column;gap:12px;touch-action:none}.sig-sheet__grab{display:flex;justify-content:center;block-size:12px;cursor:grab}.sig-sheet__handle{inline-size:36px;block-size:4px;border-radius:2px;background:var(--co-line2)}.sig-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:44px}.sig-sheet__site{display:flex;align-items:center;gap:8px;min-inline-size:0}.sig-sheet__host{min-inline-size:0;overflow:hidden;font-family:var(--font-body);font-weight:700;font-size:13.5px;line-height:18px;color:var(--co-text);text-overflow:ellipsis;white-space:nowrap}.sig-sheet__pos{font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--co-muted)}.sig-sheet__nav{display:inline-flex;gap:8px}.sig-sheet__nav .sig-icon-btn{background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text2)}.sig-icon-btn--lg{inline-size:44px;block-size:44px}.sig-icon-btn--lg svg{inline-size:18px;block-size:18px}.sig-icon-btn:disabled{opacity:.35;cursor:default}.sig-sheet__body{display:flex;flex:1;flex-direction:column;gap:12px;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.sig-sheet__title{margin:0;font-family:var(--font-section);font-weight:800;font-size:22px;line-height:24px;letter-spacing:0;color:var(--co-text);text-wrap:balance}.sig-sheet__finding{margin:0;font-family:var(--font-body);font-size:15px;line-height:23px;color:var(--co-text2);white-space:pre-line}.sig-sheet__finding .streamdown-chat{font-size:15px;line-height:23px;white-space:normal}.sig-sheet__prov{margin:0;font-family:var(--font-body);font-size:13px;line-height:20px;color:var(--co-muted)}.sig-sheet__url{margin:0;overflow:hidden;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px;color:var(--co-faint);text-overflow:ellipsis;white-space:nowrap}.sig-sheet__foot{flex:none;padding-top:8px}.sig-sheet__open{display:flex;align-items:center;justify-content:center;gap:8px;inline-size:100%;block-size:48px;padding:0 14px;border:0;border-radius:999px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--co-text);text-decoration:none;transition:background-color .16s var(--sig-ease)}.sig-sheet__open svg{inline-size:16px;block-size:16px}.sig-sheet__open:hover{background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}@media(prefers-reduced-motion:reduce){.sig *,.sig *:before,.sig *:after{transition:none!important;animation:none!important}}.co-shell{--m7r-group: var(--co-ground);--m7r-accent-ink: var(--co-accent-fill);--m7r-ease: cubic-bezier(.16, 1, .3, 1);--m7r-sheet-ease: cubic-bezier(.32, .72, 0, 1)}.co-shell.dark{--m7r-group: var(--co-surface);--m7r-accent-ink: var(--co-accent)}.m7r{--m7r-text-size: 14px;--co-conversation-font-size: var(--m7r-text-size);position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;background:var(--co-rail);color:var(--co-text);font-family:var(--font-body)}.m7r ::selection{background:var(--co-accent-dim)}:is(.m7r,.m7r-menu,.m7r-corner) :focus-visible,.m7r-corner:focus-visible{box-shadow:none}@media(max-width:1023px){.m7r{--m7r-text-size: 15px}}.m7r-views{position:relative;flex:1;min-height:0;overflow:hidden}.m7r-view{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;background:var(--co-rail);transition:transform .32s var(--m7r-ease),opacity .32s var(--m7r-ease)}.m7r[data-view=history] .m7r-view--chat{opacity:.4;transform:translate3d(-24%,0,0);pointer-events:none}.m7r-view--history{z-index:2;transform:translate3d(100%,0,0);box-shadow:-12px 0 32px color-mix(in srgb,#121212 14%,transparent)}.m7r[data-view=history] .m7r-view--history{transform:none}.m7r-head{display:grid;flex:none;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;block-size:56px;padding-inline:8px;border-block-end:1px solid transparent;transition:border-color .16s ease-out}.m7r-head[data-scrolled]{border-block-end-color:var(--co-line)}.m7r-head-lead,.m7r-head-trail{display:flex;align-items:center}.m7r-head-trail{justify-content:flex-end}.m7r-head-title{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;text-align:center}.m7r-head-title strong,.m7r-head-title span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m7r-live-line[data-swap]{animation:m7r-live-in .16s ease-out 80ms both}@keyframes m7r-live-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.m7r-live-line[data-swap]{animation:none}}.m7r-head-title strong{font-size:13.5px;font-weight:600;line-height:1.25}.m7r-head-title span{color:var(--co-muted);font-size:11.5px;line-height:1.3}.m7r-icon-btn{display:grid;flex:none;inline-size:36px;block-size:36px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.m7r-icon-btn:hover:not(:disabled){background:var(--co-hover);color:var(--co-text)}.m7r-icon-btn:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-icon-btn:disabled{cursor:default;opacity:.35}.m7r-icon-btn svg{inline-size:17px;block-size:17px}.m7r-grabber{display:none}@media(max-width:1023px){.m7r-grabber{display:flex;flex:none;justify-content:center;padding-block:12px 0;touch-action:none;cursor:grab}.m7r-grabber:before{content:"";inline-size:36px;block-size:4px;border-radius:2px;background:var(--co-faint)}.m7r-head{touch-action:none;block-size:52px;padding-inline:4px}.m7r-icon-btn{inline-size:44px;block-size:44px}.m7r-icon-btn svg{inline-size:19px;block-size:19px}}.m7r-log{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px calc(var(--m7r-composer-h, 96px) + 28px);scrollbar-color:var(--co-line2) transparent;scrollbar-width:thin}.m7r-log::-webkit-scrollbar{inline-size:8px}.m7r-log::-webkit-scrollbar-thumb{background:var(--co-line2)}.m7r-log:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}@media(max-width:1023px){.m7r-log{padding-inline:16px}}.m7r-time{display:block;padding-block:20px 12px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;line-height:1.5;text-align:center}.m7r-log>:first-child.m7r-time{padding-block-start:12px}.m7r-you{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-block-start:22px}.m7r-time+.m7r-notice{padding-block-start:0}.m7r-time+.m7r-you,.m7r-notice+.m7r-you{margin-block-start:0}.m7r-bubble{max-inline-size:86%;padding:10px 14px;border-radius:12px;background:var(--co-surface-solid);color:var(--co-text);font-size:var(--m7r-text-size);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.m7r-bubble-text:not([data-open]){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}.m7r-show-all{display:block;margin-block-start:6px;padding:0;border:0;background:none;color:var(--co-accent-ink);cursor:pointer;font-family:var(--font-body);font-size:12.5px;font-weight:600}.m7r-show-all:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.m7r-hover{display:inline-flex;align-items:center;gap:8px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.m7r-you>.m7r-hover{position:absolute;inset-block-start:100%;inset-inline-end:0;padding-block-start:3px}:is(.m7r-you,.m7r-turn):is(:hover,:focus-within,[data-show]) .m7r-hover{opacity:1;pointer-events:auto}.m7r-turn{margin-block-start:16px}.m7r-time+.m7r-turn,.m7r-notice+.m7r-turn{margin-block-start:0}.m7r-mark-row{display:flex;align-items:center;gap:8px;min-block-size:24px;margin-block-end:4px}.m7r-mark{flex:none;inline-size:15px;block-size:15px;color:var(--co-accent)}.m7r-turn[data-live] .m7r-mark{animation:m7r-mark-in .2s var(--m7r-ease) .16s both}@keyframes m7r-mark-in{0%{opacity:0;transform:scale(.7)}}.m7r-think{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--co-muted);cursor:pointer;font-family:var(--font-body);font-size:12.5px;line-height:1.4}.m7r-think:hover{color:var(--co-text2)}.m7r-think:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.m7r-think svg{inline-size:12px;block-size:12px;color:var(--co-faint);transition:transform var(--spring-snappy)}.m7r-think[aria-expanded=true] svg{transform:rotate(90deg)}.m7r-thought{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--spring-smooth)}.m7r-thought[data-open]{grid-template-rows:1fr}.m7r-thought>div{min-height:0;overflow:hidden}.m7r-thought-body{max-block-size:320px;margin:6px 0 10px 23px;padding-inline-start:12px;overflow-y:auto;border-inline-start:1px solid var(--co-line2);color:var(--co-muted);font-size:12.5px;line-height:1.55}.m7r-thought-body .streamdown-chat{color:var(--co-muted);font-size:12.5px}.m7r-thought-body .streamdown-chat :is(p,ul,ol){margin-block:0 .5em}.m7r-thought-body :is(strong,[data-streamdown=strong]){color:var(--co-text2);font-weight:600}.m7r-shimmer{color:var(--co-text2);-webkit-mask-image:linear-gradient(100deg,#000 40%,rgb(0 0 0 / .35) 50%,#000 60%);mask-image:linear-gradient(100deg,#000 40%,#00000059,#000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:m7r-shimmer 1.6s linear infinite}@keyframes m7r-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.m7r-tools{display:flex;flex-direction:column;margin:2px 0 10px;padding:0;list-style:none}.m7r-tool{display:flex;align-items:center;gap:8px;inline-size:100%;min-block-size:26px;padding:0;border:0;background:none;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;text-align:start}.m7r-ask-wait{display:flex;align-items:center;width:fit-content;gap:8px;margin:8px 0;padding:4px 10px 4px 4px;border-radius:8px;background:var(--co-hover);color:var(--co-text2);font-family:var(--font-body);font-size:12.5px;line-height:1.4}.m7r-ask-wait-label{animation:m7r-ask-wait-pulse 1.6s ease-in-out infinite}@keyframes m7r-ask-wait-pulse{0%,to{opacity:1}50%{opacity:.4}}.m7r-ask-wait-icon{display:grid;flex:none;width:22px;height:22px;place-items:center;border-radius:6px;background:var(--co-surface-solid);color:var(--co-text2)}.m7r-ask-wait-icon svg{width:13px;height:13px}button.m7r-tool{cursor:pointer}.m7r-tool-icon{flex:none;inline-size:13px;block-size:13px;color:var(--co-faint)}.m7r-tool-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m7r-tool-count{flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px}.m7r-tool-status{display:grid;flex:none;margin-inline-start:auto;place-items:center}.m7r-tool-status svg{inline-size:13px;block-size:13px}.m7r-tool-status[data-status=ok]{color:var(--co-faint);animation:m7r-pop var(--spring-snappy)}.m7r-tool-status[data-status=run]{color:var(--co-accent)}.m7r-tool-status[data-status=err]{color:var(--co-alert-ink)}@keyframes m7r-pop{0%{opacity:0;transform:scale(.6)}}.m7r-tool-payload{max-block-size:220px;margin:4px 0 8px 21px;padding:8px 10px;border-radius:8px;overflow:auto;background:var(--m7r-group);color:var(--co-muted);font-family:var(--font-mono);font-size:10.5px;line-height:1.5;white-space:pre-wrap}.m7r-reply{overflow-wrap:anywhere}.m7r-reply .streamdown-chat{color:var(--co-text);font-size:var(--m7r-text-size);line-height:1.6}.m7r-reply .streamdown-chat :is(p,ul,ol,blockquote){margin-block:.6em}.m7r-reply .streamdown-chat>div>:first-child{margin-block-start:0}.m7r-reply .streamdown-chat>div>:last-child{margin-block-end:0}.m7r-reply .streamdown-chat :is(strong,[data-streamdown=strong]){color:var(--m7r-accent-ink);font-weight:600}.m7r-reply .streamdown-chat :is(h1,h2,h3,h4,h5,h6){margin-block:1em 0!important;color:var(--co-text);font-weight:700!important}.m7r-reply .streamdown-chat :is(h1,h2,h3,h4,h5,h6) :is(strong,[data-streamdown=strong]){color:inherit}.m7r-reply .streamdown-chat [data-streamdown=unordered-list]{list-style-type:square!important}.m7r-reply .streamdown-chat [data-streamdown=list-item]+[data-streamdown=list-item]{margin-block-start:.4em!important}.m7r-reply .streamdown-chat [data-streamdown=ordered-list]>[data-streamdown=list-item]::marker{color:var(--m7r-accent-ink);font-family:var(--font-mono);font-size:.86em}.m7r-reply .streamdown-chat :is(a,[data-streamdown=link]){color:var(--m7r-accent-ink);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.m7r-reply .co-line-reveal{--co-reveal-fade: 0px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--co-reveal-h) - var(--co-reveal-fade)),transparent var(--co-reveal-h));mask-image:linear-gradient(to bottom,#000 calc(var(--co-reveal-h) - var(--co-reveal-fade)),transparent var(--co-reveal-h));transition:--co-reveal-h .18s ease-out}.m7r-reply .co-line-reveal[data-live]{--co-reveal-fade: 1.6em}.m7r-reply .co-line-reveal[data-live] .streamdown-chat>div>:is(p,h1,h2,h3,h4,h5,h6):last-child:after,.m7r-reply .co-line-reveal[data-live] .streamdown-chat>div>:is(ul,ol):last-child>li:last-child>:last-child:after{content:"";display:inline-block;inline-size:7px;block-size:1.05em;margin-inline-start:3px;background:var(--co-accent);vertical-align:text-bottom}.m7r-foot{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-block-size:22px;margin-block-start:10px}.m7r-foot>.m7r-model:first-child{flex:0 1 auto;min-inline-size:0;overflow:hidden}.m7r-foot>.m7r-model+.m7r-model,.m7r-foot>.m7r-hover{flex:none}.m7r-copy{display:inline-flex;min-inline-size:22px;block-size:22px;align-items:center;justify-content:center;gap:4px;padding:0 2px;border:0;background:none;color:var(--co-faint);cursor:pointer;font:inherit}.m7r-copy[data-copied]{color:var(--co-text2)}.m7r-copy:hover{color:var(--co-text)}.m7r-copy:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-copy svg{inline-size:13px;block-size:13px}.m7r-copy[data-copied] svg{color:var(--co-text2);animation:m7r-pop var(--spring-snappy)}.m7r-model{display:inline-flex;align-items:center;gap:6px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;white-space:nowrap}.m7r-model-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m7r-model-mark{flex:none;inline-size:11px;block-size:11px}.m7r-model-mark path{fill:currentColor}.m7r-notice{padding-block:18px 6px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;text-align:center}.m7r-stopped{margin-block-start:8px;color:var(--co-muted);font-size:12px}.m7r-error{display:flex;align-items:flex-start;gap:10px;margin-block-start:16px;padding:12px 14px;border:1px solid var(--co-line2);border-radius:16px;color:var(--co-text);font-size:13.5px;line-height:1.5}.m7r-error svg{flex:none;inline-size:15px;block-size:15px;margin-block-start:3px;color:var(--co-danger)}.m7r-link-btn{padding:0;border:0;background:none;color:var(--m7r-accent-ink);cursor:pointer;font:inherit;font-weight:600}.m7r-skeleton{display:grid;gap:10px;padding-block-start:32px}.m7r-skeleton i{display:block;block-size:10px;border-radius:4px;background:var(--co-surface-solid);animation:co-skeleton-fade 1.8s ease-in-out infinite}.m7r-skeleton i:nth-child(2){inline-size:92%}.m7r-skeleton i:nth-child(3){inline-size:84%}.m7r-skeleton i:nth-child(4){inline-size:58%}.m7r-skeleton i:first-child{justify-self:end;inline-size:55%;block-size:40px;margin-block-end:14px;border-radius:16px}@media(prefers-reduced-motion:reduce){.m7r-skeleton i{animation:none}}.m7r-skeleton-status{padding-block-start:32px;color:var(--co-muted);font-size:12.5px;text-align:center}.m7r-blank{display:flex;min-block-size:100%;flex-direction:column;justify-content:flex-end;padding-block:24px 0}.m7r-blank h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:32px;font-weight:800;letter-spacing:-.01em;line-height:38px}.m7r-blank p{margin:8px 0 22px;color:var(--co-muted);font-size:14px;line-height:1.5}.m7r-starters{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.m7r-starter{display:flex;inline-size:100%;min-block-size:48px;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 12px 16px;border:0;border-radius:999px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);color:var(--co-text);cursor:pointer;font-family:var(--font-body);font-size:13.5px;line-height:1.4;text-align:start;transition:background-color .15s ease-out}.m7r-starter:hover:not(:disabled){background:var(--co-hover)}.m7r-starter:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-starter:disabled{cursor:default;opacity:.5}.m7r-starter svg{flex:none;inline-size:15px;block-size:15px;color:var(--co-faint);transition:color .15s ease-out,transform .15s var(--m7r-ease)}.m7r-starter:hover:not(:disabled) svg{color:var(--m7r-accent-ink);transform:translate(2px,-2px)}.m7r-card{margin-block-start:14px;overflow:hidden;border:1px solid var(--co-line);border-radius:12px;background:var(--m7r-group)}.m7r-card[data-live]{border-color:var(--co-accent-border)}.m7r-card-head{display:grid;gap:4px;padding:16px 16px 14px}.m7r-card-question{margin:0;color:var(--co-text);font-size:calc(var(--m7r-text-size) + .5px);font-weight:600;line-height:1.4}.m7r-card-hint{margin:0;color:var(--co-muted);font-size:12px}.m7r-card-hintrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.m7r-card-hintrow .m7r-text-btn{padding:2px 0}.m7r-card-tabs{display:flex;overflow-x:auto;border-block-end:1px solid var(--co-line);scrollbar-width:none}.m7r-card-tab{display:inline-flex;flex:1 1 0;min-inline-size:0;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:0;border-block-end:2px solid transparent;background:none;color:var(--co-muted);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:500;white-space:nowrap}.m7r-card-tab span{overflow:hidden;text-overflow:ellipsis}.m7r-card-tab[aria-selected=true]{border-block-end-color:var(--co-accent);color:var(--co-text)}.m7r-card-tab i{flex:none;inline-size:5px;block-size:5px;background:var(--co-line2)}.m7r-card-tab[data-answered] i{background:var(--co-accent)}.m7r-card-tab:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-option{display:flex;inline-size:calc(100% - 12px);min-block-size:38px;align-items:center;gap:12px;margin:4px 6px;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--co-text);cursor:pointer;font-family:var(--font-body);font-size:var(--m7r-text-size);line-height:1.4;text-align:start;transition:background-color .15s ease-out}.m7r-option:hover:not(:disabled){background:var(--co-hover)}.m7r-option[data-on]{background:var(--co-accent-dim)}.m7r-option[data-on]:hover:not(:disabled){background:color-mix(in srgb,var(--co-accent) 16%,transparent)}.m7r-option:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-option:disabled{cursor:default}.m7r-option-text{display:grid;flex:1;min-width:0;gap:2px}.m7r-option-text small{color:var(--co-muted);font-size:12px;line-height:1.45}.m7r-pick{display:grid;flex:none;inline-size:18px;block-size:18px;place-items:center;border:1.5px solid var(--co-faint);border-radius:5px}.m7r-pick[data-on]{border-color:var(--co-accent-fill);background:var(--co-accent-fill);color:var(--co-on-accent);animation:m7r-pop var(--spring-snappy)}.m7r-pick svg{inline-size:13px;block-size:13px}.m7r-pick[data-kind=radio]{border-radius:999px}.m7r-pick[data-kind=radio][data-on]{border:1.5px solid var(--co-accent-fill);background:none}.m7r-pick[data-kind=radio][data-on]:after{content:"";inline-size:8px;block-size:8px;border-radius:999px;background:var(--co-accent-fill)}.m7r-own{display:flex;align-items:center;gap:10px;min-block-size:46px;padding:0 16px;border-block-start:1px solid var(--co-line)}.m7r-own svg{flex:none;inline-size:14px;block-size:14px;color:var(--co-faint)}.m7r-own input{flex:1;min-width:0;padding:12px 0;border:0;background:transparent;color:var(--co-text);caret-color:var(--co-accent);font-family:var(--font-body);font-size:var(--m7r-text-size);outline:none}.m7r-own input::placeholder{color:var(--co-faint)}.m7r-own:focus-within{box-shadow:inset 0 -2px 0 var(--co-accent)}@media(max-width:1023px){.m7r-own input{font-size:16px}}.m7r-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-block-start:1px solid var(--co-line)}.m7r-card-progress{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.m7r-text-btn{padding:6px 0;border:0;background:none;color:var(--co-muted);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:500}.m7r-text-btn:hover:not(:disabled){color:var(--co-text)}.m7r-text-btn:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.m7r-text-btn:disabled{cursor:default;opacity:.5}.m7r-text-btn--accent{color:var(--m7r-accent-ink);font-size:12px;font-weight:600}.m7r-text-btn--accent:hover:not(:disabled){color:var(--m7r-accent-ink);opacity:.8}.m7r-primary{display:inline-flex;min-block-size:34px;align-items:center;padding:0 14px;border:0;border-radius:999px;background:var(--co-accent-fill);color:var(--co-on-accent);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600}.m7r-primary:focus-visible{outline:2px solid var(--co-text);outline-offset:2px}.m7r-primary:disabled{cursor:default;opacity:.45}@media(max-width:1023px){.m7r-primary{min-block-size:44px;padding-inline:18px;font-size:15px}}.m7r-answered{display:grid;gap:10px;margin-block-start:14px;padding:14px 16px;border:1px solid var(--co-line);border-radius:12px;animation:m7r-fold var(--spring-smooth)}@keyframes m7r-fold{0%{opacity:0;transform:translateY(-4px)}}.m7r-answered-item{display:grid;gap:8px}.m7r-answered-item[data-tight]{gap:2px}.m7r-verify-main{display:grid;min-width:0;gap:2px}.m7r-card-head .m7r-text-btn{justify-self:start}.m7r-answered-q{margin:0;color:var(--co-muted);font-size:12.5px;line-height:1.45}.m7r-answered-pick{display:flex;align-items:flex-start;gap:8px;color:var(--co-text);font-size:var(--m7r-text-size);font-weight:500;line-height:1.4}.m7r-answered-pick svg{flex:none;inline-size:15px;block-size:15px;margin-block-start:2px;color:var(--m7r-accent-ink)}.m7r-answered-skip{margin:0;color:var(--co-muted);font-size:13px}.m7r-verify-row{display:grid;gap:4px;padding:12px 14px 12px 16px;border-block-start:1px solid var(--co-line)}.m7r-verify-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.m7r-verify-label{color:var(--co-muted);font-size:12px}.m7r-verify-value{color:var(--co-text);font-size:var(--m7r-text-size);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.m7r-verify-value[data-empty]{color:var(--co-faint)}.m7r-verify-value[data-rejected]{color:var(--co-faint);text-decoration:line-through}.m7r-verify-note{color:var(--co-muted);font-size:12px;line-height:1.45}.m7r-verdicts{display:flex;flex:none;gap:12px}.m7r-verdict{display:grid;inline-size:30px;block-size:30px;place-items:center;border:1px solid var(--co-card-border);border-radius:999px;background:none;color:var(--co-muted);cursor:pointer}.m7r-verdict svg{inline-size:14px;block-size:14px}.m7r-verdict[aria-checked=true][data-kind=yes]{position:relative;border-color:var(--co-accent-fill);background:var(--co-accent-fill);color:var(--co-on-accent)}.m7r-verdict[aria-checked=true][data-kind=no]{position:relative;border-color:var(--co-text);background:var(--co-text);color:var(--co-rail)}.m7r-verdict:focus-visible{position:relative;z-index:1;outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-verdict:disabled{cursor:default}.m7r-verify-fix{margin-block-start:6px;padding:8px 10px;border:1px solid var(--co-line2);border-radius:12px;background:var(--co-rail);color:var(--co-text);caret-color:var(--co-accent);font-family:var(--font-body);font-size:var(--m7r-text-size);outline:none}.m7r-verify-fix:focus{border-color:transparent;box-shadow:0 0 0 2px var(--co-accent)}@media(max-width:1023px){.m7r-verify-fix{font-size:16px}}.co-shell :is(.m7r-composer,.m7r-menu).co-chrome-sheet{--co-text2: color-mix(in srgb, #121212 88%, #ffffff);--co-muted: #666666;--co-faint: color-mix(in srgb, #121212 64%, #ffffff)}.co-shell.dark :is(.m7r-composer,.m7r-menu).co-chrome-sheet{--co-text2: #e7e7e7;--co-muted: #a3a3a3;--co-faint: color-mix(in srgb, #121212 46%, #ffffff)}.m7r-composer[data-idle] :is(.m7r-attach,.m7r-chip){opacity:.45}.m7r-composer{position:absolute;z-index:5;inset-inline:12px;inset-block-end:12px;display:flex;flex-direction:column;gap:8px;padding:14px 10px 10px 14px;min-block-size:96px;justify-content:space-between;border:0;border-radius:16px}@media(max-width:1023px){.m7r[data-mode=sheet] .m7r-composer{inset-block-end:26px}.m7r[data-mode=sheet] .m7r-log{padding-block-end:calc(var(--m7r-composer-h, 96px) + 42px)}.m7r[data-mode=sheet] .m7r-menu{inset-block-end:calc(var(--m7r-composer-h, 96px) + 34px)}}.co-shell .m7r-composer.co-chrome-sheet{border:0;border-radius:16px}.m7r-composer:focus-within{outline:2px solid var(--co-accent);outline-offset:0}.m7r-field-wrap{position:relative;display:flex;min-block-size:0}.m7r-field{display:block;inline-size:100%;min-block-size:22px;padding:0;overflow-y:hidden;border:0;background:transparent;color:var(--co-text);caret-color:var(--co-accent);font-family:var(--font-body);font-size:var(--m7r-text-size);line-height:1.5;outline:none;resize:none}.m7r-field::placeholder{color:var(--co-faint);opacity:1}.m7r-field[data-scrolled]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px);mask-image:linear-gradient(to bottom,transparent 0,#000 28px)}.m7r-expand{display:grid;flex:none;inline-size:28px;block-size:28px;margin:-4px -4px 0 4px;place-items:center;padding:0;border:0;border-radius:999px;background:none;color:var(--co-muted);cursor:pointer}.m7r-composer:not([data-capped]):not([data-expanded]) .m7r-expand{display:none}.m7r-expand:hover{background:var(--co-hover);color:var(--co-text)}.m7r-expand:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-expand svg{inline-size:15px;block-size:15px}.m7r-composer[data-expanded]{inset-block-start:var(--m7r-expand-top, 64px)}.m7r-composer[data-expanded] .m7r-field-wrap{flex:1}.m7r-composer[data-expanded] .m7r-field{flex:1;height:auto!important;overflow-y:auto!important}.m7r-queued{display:flex;align-items:center;gap:6px;margin:0;color:var(--co-muted);font-family:var(--font-mono);font-size:10.5px}.m7r-queued svg{inline-size:12px;block-size:12px}.m7r-field:disabled{cursor:default}.m7r-replying{display:flex;align-items:flex-start;gap:10px;padding:8px 8px 8px 10px;border-radius:12px;background:var(--co-recess)}.m7r-replying-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.m7r-replying-label{color:var(--co-accent-ink);font-family:var(--font-mono);font-size:9.5px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase}.m7r-replying-quote{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--co-text2);font-family:var(--font-body);font-size:12.5px;line-height:1.4}.m7r-replying-clear{display:grid;flex:none;place-items:center;inline-size:24px;block-size:24px;border-radius:999px;color:var(--co-muted);outline:none}.m7r-replying-clear:hover{color:var(--co-text)}.m7r-replying-clear:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-replying-clear svg{inline-size:14px;block-size:14px}@media(max-width:1023px){.m7r-field{font-size:16px}}.m7r-controls{display:flex;align-items:center;gap:4px}.m7r-attach{display:grid;inline-size:30px;block-size:30px;place-items:center;padding:0;border:1px solid var(--co-line2);border-radius:999px;background:var(--co-hover);color:var(--co-muted);cursor:pointer}.m7r-attach:hover:not(:disabled){color:var(--co-text)}.m7r-attach svg{inline-size:16px;block-size:16px}.m7r-chip{display:inline-flex;min-block-size:30px;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:999px;background:none;color:var(--co-muted);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:500}.m7r-chip:hover:not(:disabled),.m7r-chip[aria-expanded=true]{background:var(--co-hover);color:var(--co-text)}.m7r-chip svg{inline-size:12px;block-size:12px;color:var(--co-faint)}.m7r-chip .m7r-model-mark{inline-size:13px;block-size:13px;color:currentColor}.m7r-send{display:grid;inline-size:32px;block-size:32px;margin-inline-start:auto;place-items:center;padding:0;border:0;border-radius:999px;background:var(--co-surface-solid);color:var(--co-faint);cursor:default;transition:background-color .15s ease-out,color .15s ease-out}.m7r-send svg{inline-size:16px;block-size:16px}.m7r-send[data-ready]{background:var(--co-accent-fill);color:var(--co-on-accent);cursor:pointer}.m7r-send[data-stop]{background:var(--co-text);color:var(--co-rail);cursor:pointer}.m7r-send[data-stop] svg{inline-size:12px;block-size:12px}.m7r-send[data-ready]:active{transform:scale(.94)}:is(.m7r-attach,.m7r-chip,.m7r-send):focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-mic{display:grid;inline-size:32px;block-size:32px;margin-inline-start:auto;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.m7r-mic svg{inline-size:16px;block-size:16px}.m7r-mic:hover:not(:disabled){background:var(--co-hover);color:var(--co-text)}.m7r-mic:disabled{opacity:.45;cursor:default}.m7r-mic:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-mic~.m7r-send{margin-inline-start:0}.m7r-composer[data-recording]{min-block-size:0;box-shadow:inset 0 0 0 1px var(--co-accent)}.m7r-composer[data-recording]:focus-within{outline:none}.m7r-recording{display:flex;flex-direction:column;gap:0}.m7r-recording-listen{display:flex;block-size:30px;align-items:center;gap:10px;padding-inline-end:4px}.m7r-recording-live{flex:none;inline-size:8px;block-size:8px;background:var(--co-accent)}.m7r-recording-time{flex:none;color:var(--co-text);font-family:var(--font-mono);font-size:12px;letter-spacing:.4px;line-height:16px;font-variant-numeric:tabular-nums}.m7r-recording-controls{display:flex;block-size:32px;align-items:center;gap:10px}.m7r-recording-cancel{display:inline-flex;block-size:32px;align-items:center;gap:6px;margin-inline-end:auto;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--co-accent);cursor:pointer;font-family:var(--font-body);font-size:12.5px;font-weight:500}.m7r-recording-cancel svg{inline-size:13px;block-size:13px}.m7r-recording-cancel:hover{background:var(--co-hover)}.m7r-recording-hint,.m7r-voice-hint{color:var(--co-faint);font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;line-height:13px;text-transform:uppercase}.m7r-recording-stop{display:grid;flex:none;inline-size:32px;block-size:32px;place-items:center;padding:0;border:0;border-radius:999px;background:var(--co-accent-fill);cursor:pointer}.m7r-recording-stop span{inline-size:10px;block-size:10px;background:var(--co-on-accent)}:is(.m7r-recording-cancel,.m7r-recording-stop):focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.m7r-wave{display:flex;flex:1;min-width:0;align-items:center;gap:2px;overflow:hidden}.m7r-wave i{flex:none;inline-size:2px;border-radius:1px}.m7r-wave--live{justify-content:flex-end}.m7r-wave--live i{background:var(--co-accent);transition:block-size 80ms linear}.m7r-voice-words{display:flex;flex-direction:column;gap:8px;margin-block:-2px 2px}.m7r-voice-skeleton{display:block;inline-size:72%;block-size:14px;margin-block:4px;border-radius:4px;background:var(--co-tonal);animation:var(--animate-pulse)}.m7r-field-wrap[data-waiting]{display:none}@media(prefers-reduced-motion:reduce){.m7r-wave--live i{transition:none}.m7r-voice-skeleton{animation:none}}:is(.m7r-attach,.m7r-chip):disabled{cursor:default;opacity:.4}.m7r-menu{position:absolute;z-index:30;inset-block-end:calc(var(--m7r-composer-h, 96px) + 20px);inset-inline-start:12px;display:flex;inline-size:min(280px,calc(100vw - 48px));max-block-size:min(560px,calc(100dvh - 180px));flex-direction:column;padding:6px 6px 8px;border:0;border-radius:12px;transform-origin:bottom left;animation:m7r-menu-in var(--spring-snappy)}.m7r-menu-models{flex:1 1 auto;min-block-size:0;overflow-y:auto}.m7r-menu-effort{flex:none}.m7r-menu[data-closing]{animation:m7r-menu-out .12s ease-in forwards}@keyframes m7r-menu-in{0%{opacity:0;transform:scale(.96) translateY(6px)}}@keyframes m7r-menu-out{to{opacity:0;transform:scale(.98) translateY(4px)}}.m7r-menu-group{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 2px;color:var(--co-muted);font-size:11.5px;font-weight:600}.m7r-menu-row{display:flex;inline-size:100%;min-block-size:32px;line-height:1.3;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--co-text);cursor:pointer;font-family:var(--font-body);font-size:13.5px;text-align:start}.m7r-menu-row[aria-pressed=true],.m7r-menu-row[aria-pressed=true]:hover:not(:disabled){background:var(--co-accent-dim)}.m7r-menu-row:hover:not(:disabled){background:var(--co-hover)}.m7r-menu-row:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-menu-row:disabled{color:var(--co-faint);cursor:not-allowed}.m7r-menu-row small{color:var(--co-muted);font-size:12px}.m7r-menu-row em{margin-inline-start:auto;color:var(--co-faint);font-size:11.5px;font-style:normal}.m7r-menu-check{flex:none;inline-size:15px;block-size:15px;margin-inline-start:auto;color:var(--co-accent-fill)}.co-shell.dark .m7r-menu-check{color:var(--co-accent)}.m7r-menu-row .m7r-model-mark{inline-size:14px;block-size:14px;color:var(--co-text)}.m7r-menu-row:disabled .m7r-model-mark{color:var(--co-faint)}.m7r-menu-row .m7r-model-mark[data-auto]{color:var(--co-accent-fill)}.co-shell.dark .m7r-menu-row .m7r-model-mark[data-auto]{color:var(--co-accent)}.m7r-menu-vendor{margin-block-start:5px;padding-block-start:5px;border-block-start:1px solid var(--co-line)}.m7r-menu-rule{block-size:1px;margin:6px 4px;background:var(--co-line2)}.m7r-effort{--track: 22px;--thumb: 26px;--inset: 0px;--travel: calc(100% - var(--thumb) - 2 * var(--inset));padding:8px 12px 2px}.m7r-effort-slider{position:relative;block-size:var(--thumb)}.m7r-effort-slider:before{content:"";position:absolute;z-index:0;inset-inline-start:0;inset-block:calc((var(--thumb) - var(--track)) / 2 - 2px * var(--p));inline-size:calc(var(--inset) + var(--thumb) / 2 + var(--travel) * var(--p));border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--co-accent) 14%,transparent),var(--co-accent));filter:blur(calc(5px + 6px * var(--p)));opacity:calc(.36 + .54 * var(--p));pointer-events:none;transition:inline-size .3s cubic-bezier(.34,1.4,.64,1),opacity .24s ease,filter .24s ease}.m7r-effort[data-max] .m7r-effort-slider:before{animation:m7r-effort-aura 2.4s ease-in-out infinite alternate}.m7r-effort-rail{position:absolute;inset-inline:0;inset-block:calc((var(--thumb) - var(--track)) / 2);overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--co-text) 13%,transparent);box-shadow:inset 0 1px 2.5px #00000052,inset 0 0 0 .5px color-mix(in srgb,var(--co-text) 10%,transparent);pointer-events:none}@property --m7r-nudge{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --m7r-nudge-far{syntax: "<length>"; inherits: true; initial-value: 0px;}.m7r-effort-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--inset) + var(--thumb) / 2 + var(--travel) * var(--p));overflow:hidden;border-radius:999px;container-type:inline-size;background:linear-gradient(90deg,color-mix(in srgb,var(--co-accent) 14%,#121212) 0%,var(--co-accent) 100%);box-shadow:inset 0 1px #ffffff29}.m7r-effort-ripple{position:absolute;inset-block:0;inset-inline-end:0;inline-size:16px;overflow:hidden;pointer-events:none;animation:m7r-effort-ripple .76s cubic-bezier(.16,.7,.3,1) forwards}.m7r-effort-ripple:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:26px;block-size:26px;border-radius:50%;transform:translateY(-50%);border:1.75px solid color-mix(in srgb,#fff 88%,var(--co-accent));box-shadow:0 0 8px #fff}.m7r-effort[data-shock]{animation:m7r-effort-shock .76s linear}.m7r-effort-fill:before,.m7r-effort-fill:after{content:"";position:absolute;border-radius:50%;background:#fff;pointer-events:none;opacity:calc(.45 + .55 * var(--p));filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 4px #fff) drop-shadow(0 0 8px color-mix(in srgb,var(--co-accent) 90%,transparent));transition:translate .3s cubic-bezier(.34,1.4,.64,1),opacity .2s ease}.m7r-effort-fill:before{inset-block-start:5px;inset-inline-start:10px;inline-size:2px;block-size:2px;translate:calc(var(--p) * 72px + var(--m7r-nudge)) 0;box-shadow:16px 8px #fff,34px -1px #fff,52px 9px #fff,74px 2px #fff,96px 8px #fff,118px -1px #fff,142px 7px #fff,166px 1px #fff,190px 9px #fff,214px 3px #fff;animation:m7r-effort-twinkle 2.8s ease-in-out infinite,m7r-effort-drift 9s ease-in-out infinite alternate}.m7r-effort-fill:after{inset-block-start:13px;inset-inline-start:22px;inline-size:1.5px;block-size:1.5px;translate:calc(var(--p) * 28px + var(--m7r-nudge-far)) 0;box-shadow:12px -6px #fff,28px 2px 0 .3px #fff,48px -5px #fff,70px 1px #fff,92px -7px 0 .2px #fff,114px 0 #fff,138px -4px #fff,160px 2px 0 .3px #fff,184px -6px #fff,208px 1px #fff;animation:m7r-effort-twinkle 3.4s ease-in-out infinite reverse,m7r-effort-drift-back 13s ease-in-out infinite alternate}.m7r-effort[data-arriving] .m7r-effort-fill{transition:inline-size .65s cubic-bezier(.22,1,.36,1)}.m7r-effort[data-arriving] .m7r-effort-slider:before{transition:inline-size .65s cubic-bezier(.22,1,.36,1),opacity .65s ease,filter .65s ease}.m7r-effort[data-arriving] .m7r-effort-thumb{transition:inset-inline-start .65s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.34,1.45,.64,1),box-shadow .65s ease}.m7r-effort[data-shock] .m7r-effort-fill:before,.m7r-effort[data-shock] .m7r-effort-fill:after,.m7r-effort[data-dragging] .m7r-effort-slider:before,.m7r-effort[data-dragging] .m7r-effort-fill,.m7r-effort[data-dragging] .m7r-effort-fill:before,.m7r-effort[data-dragging] .m7r-effort-fill:after,.m7r-effort[data-dragging] .m7r-effort-thumb{transition:transform .14s cubic-bezier(.34,1.4,.64,1),box-shadow .18s ease}.m7r-effort-stop,.m7r-effort-thumb{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--inset) + var(--thumb) / 2 + var(--travel) * var(--p));transform:translate(-50%,-50%)}.m7r-effort-stop{inline-size:4px;block-size:4px;border-radius:50%;background:color-mix(in srgb,var(--co-text) 30%,transparent);transition:opacity .16s ease,transform .2s ease}.m7r-effort-stop[data-on],.m7r-effort-stop[data-current]{opacity:0}.m7r-effort-stop[data-pop]{animation:m7r-effort-pop .34s cubic-bezier(.34,1.56,.64,1)}.m7r-effort-thumb{inline-size:var(--thumb);block-size:var(--thumb);border-radius:50%;background:#fff;box-shadow:0 1px 2.5px #12121229,0 0 0 .5px #1212121f;transition:inset-inline-start .3s cubic-bezier(.34,1.4,.64,1),transform .18s cubic-bezier(.34,1.45,.64,1),box-shadow .22s ease}.co-shell.dark .m7r-effort-thumb{background:radial-gradient(circle at 32% 26%,#fff,#f6f7f8 52%,#d5dae0);box-shadow:0 2.5px 6px #00000085,0 0 0 .5px #00000047,inset 0 1.5px 1.5px #fff,inset 0 -2px 3.5px #12121247,0 0 calc(3px + 9px * var(--p)) color-mix(in srgb,var(--co-accent) calc(14% + 34% * var(--p)),transparent)}.m7r-effort-fill{transition:inline-size .3s cubic-bezier(.34,1.4,.64,1)}.m7r-effort-thumb[data-pop]{animation:m7r-effort-thumb-pop .52s forwards}.m7r-effort-slider:has(input:active) .m7r-effort-thumb,.m7r-effort[data-dragging] .m7r-effort-thumb{animation:none;transform:translate(-50%,-50%) scale(1.14);box-shadow:0 2px 5px #12121233,0 0 0 .5px #12121224}.co-shell.dark .m7r-effort-slider:has(input:active) .m7r-effort-thumb,.co-shell.dark .m7r-effort[data-dragging] .m7r-effort-thumb{box-shadow:0 4px 10px #0009,0 0 0 .5px #00000052,inset 0 1.5px 2px #fff,inset 0 -2.5px 4px #12121257,0 0 calc(5px + 12px * var(--p)) color-mix(in srgb,var(--co-accent) calc(22% + 42% * var(--p)),transparent)}.m7r-effort-slider input{position:absolute;inset-block:0;inset-inline:0;inline-size:100%;margin:0;opacity:0;cursor:grab;appearance:none;touch-action:none}.m7r-effort-slider input:active{cursor:grabbing}.m7r-effort-slider:has(input:focus-visible) .m7r-effort-thumb{outline:2px solid var(--co-accent);outline-offset:3px}.m7r-effort-value{color:var(--co-text);font-weight:600;animation:m7r-effort-hop .32s cubic-bezier(.34,1.45,.64,1)}@keyframes m7r-effort-aura{0%{filter:blur(11px);opacity:.86}to{filter:blur(15px);opacity:1}}@keyframes m7r-effort-twinkle{0%,to{opacity:calc(.55 + .3 * var(--p))}50%{opacity:1}}@keyframes m7r-effort-ripple{0%{transform:translate(0);opacity:.95}to{transform:translate(-100cqi);opacity:0}}@keyframes m7r-effort-shock{0%{--m7r-nudge: 0px;--m7r-nudge-far: 0px}18%{--m7r-nudge: -6px;--m7r-nudge-far: 0px}42%{--m7r-nudge: -2px;--m7r-nudge-far: -4px}70%{--m7r-nudge: 0px;--m7r-nudge-far: -1px}to{--m7r-nudge: 0px;--m7r-nudge-far: 0px}}@keyframes m7r-effort-drift{0%{transform:translate(0)}to{transform:translate(16px,-2px)}}@keyframes m7r-effort-drift-back{0%{transform:translate(0)}to{transform:translate(-12px,2px)}}@keyframes m7r-effort-pop{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(2.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes m7r-effort-thumb-pop{0%{transform:translate(-50%,-50%) scale(1.14);animation-timing-function:cubic-bezier(.25,1,.5,1)}30%{transform:translate(-50%,-50%) scale(1.28);animation-timing-function:cubic-bezier(.55,.05,.85,.35)}55%{transform:translate(-50%,-50%) scale(.76);animation-timing-function:cubic-bezier(.22,1,.36,1)}80%{transform:translate(-50%,-50%) scale(1.05);animation-timing-function:ease-in-out}to{transform:translate(-50%,-50%) scale(1)}}@keyframes m7r-effort-hop{0%{transform:translateY(4px) rotate(-6deg);opacity:0}55%{transform:translateY(-2px) rotate(3deg);opacity:1}to{transform:none}}@media(prefers-reduced-motion:reduce){.m7r-effort[data-shock],.m7r-effort-slider:before,.m7r-effort-ripple,.m7r-effort-fill,.m7r-effort-fill:before,.m7r-effort-fill:after,.m7r-effort-thumb,.m7r-effort-stop,.m7r-effort-value{transition:none;animation:none}.m7r-effort-fill:before,.m7r-effort-fill:after{opacity:1}}.m7r-history-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block:4px 16px}.m7r-search{padding:4px 16px 8px}.m7r-search label{display:flex;min-block-size:36px;align-items:center;gap:8px;padding:0 12px;border-radius:12px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur))}.m7r-search label:focus-within{outline:2px solid var(--co-accent);outline-offset:0}.m7r-search svg{flex:none;inline-size:14px;block-size:14px;color:var(--co-faint)}.m7r-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--co-text);caret-color:var(--co-accent);font-family:var(--font-body);font-size:13.5px;outline:none}.m7r-search input::placeholder{color:var(--co-faint)}@media(max-width:1023px){.m7r-search input{font-size:16px}}.m7r-history-group{margin:0;font-family:var(--font-body);padding:18px 16px 6px;color:var(--co-muted);font-size:11.5px;font-weight:600;line-height:16px}.m7r-history-list{margin:0;padding:0;list-style:none}.m7r-history-row{display:flex;min-block-size:58px;margin:0 8px;align-items:center;gap:8px;padding:0 0 0 8px;border-radius:8px;transition:background-color .15s ease-out}.m7r-history-row:hover,.m7r-history-row[data-current]{background:var(--co-hover)}.m7r-history-row[data-deleting]{opacity:.5}.m7r-history-pick{display:grid;flex:1;min-width:0;gap:3px;padding:8px 0;line-height:18px;border:0;background:none;color:var(--co-text);cursor:pointer;font-family:var(--font-body);text-align:start}.m7r-history-pick:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.m7r-history-title{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.m7r-history-row[data-current] .m7r-history-title{font-weight:600}.m7r-history-meta{overflow:hidden;color:var(--co-muted);font-size:11.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.m7r-history-open{flex:none;color:var(--m7r-accent-ink);font-size:11.5px;font-weight:600}.m7r-history-more{opacity:0}.m7r-history-row:hover .m7r-history-more,.m7r-history-more:focus-visible,.m7r-history-more[aria-expanded=true]{opacity:1}.m7r-history-menu-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.m7r-history-row[data-renaming]{padding:10px 8px 12px;background:var(--co-hover)}.m7r-rename{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.m7r-rename-field{display:flex;block-size:38px;align-items:center;gap:2px;padding:0 4px 0 10px;border-radius:12px;background:var(--co-glass-fill);box-shadow:inset 0 0 0 2px var(--co-accent),0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur))}.m7r-rename-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--co-text);caret-color:var(--co-accent);font-family:var(--font-body);font-size:13.5px;font-weight:600;outline:none}.m7r-rename-field .m7r-icon-btn{flex:none;inline-size:30px;block-size:30px}.m7r-rename-field .m7r-icon-btn svg{inline-size:15px;block-size:15px}.m7r-rename-save{color:var(--co-accent)}.m7r-rename-cancel{color:var(--co-muted)}.m7r-rename-hint{color:var(--co-faint);font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;line-height:13px;text-transform:uppercase}@media(max-width:1023px){.m7r-rename-field input{font-size:16px}}@media(hover:none){.m7r-history-more{opacity:1}}.m7r-history-actions{display:flex;flex:none;align-items:center;gap:12px;padding-inline-end:8px}.m7r-history-delete{display:inline-flex;min-block-size:30px;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:999px;background:var(--co-danger);color:var(--co-on-danger);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600}.m7r-history-delete:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.m7r-history-empty{display:grid;gap:4px;padding:48px 24px;color:var(--co-muted);font-size:13px;text-align:center}.m7r-history-empty strong{color:var(--co-text);font-size:14px;font-weight:600}.m7r-drop{position:absolute;z-index:40;inset:0;display:grid;place-items:center;background:var(--co-scrim);pointer-events:none;animation:m7r-fade .12s ease-out}@keyframes m7r-fade{0%{opacity:0}}.m7r-drop-target{display:grid;inline-size:min(320px,calc(100% - 48px));min-block-size:240px;place-content:center;justify-items:center;gap:8px;padding:24px;border:1px solid var(--co-accent);border-radius:16px;background:var(--co-rail);text-align:center}.m7r-drop-target svg{inline-size:28px;block-size:28px;margin-block-end:6px;color:var(--co-accent)}.m7r-drop-target strong{font-size:17px;font-weight:600}.m7r-drop-target span{color:var(--co-muted);font-size:13px}.m7r-drop-target small{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px}.m7r-corner{display:none}@media(max-width:1023px){.m7r-corner{position:fixed;z-index:80;inset-block-start:3px;inset-inline-end:8px;display:inline-flex;block-size:36px;min-inline-size:36px;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:999px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px));color:var(--co-text);cursor:pointer;font-family:var(--font-body);transition:background-color .2s ease-out}.m7r-corner:before{content:"";position:absolute;inset:-4px}.m7r-corner:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.m7r-corner-mark{position:relative;display:grid;inline-size:20px;block-size:20px;place-items:center;color:var(--co-accent)}.m7r-corner-mark svg:first-child{inline-size:20px;block-size:20px}.m7r-corner-ring{position:absolute;inset:-7px;inline-size:32px;block-size:32px;animation:m7r-spin 1.2s linear infinite}.m7r-corner-label{display:grid;grid-template-columns:0fr;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;transition:grid-template-columns .24s var(--m7r-ease)}.m7r-corner-label>span{display:flex;min-width:0;align-items:center;gap:8px;padding-inline:0}.m7r-corner[data-waiting] .m7r-corner-label>span{padding-inline:8px 4px}.m7r-corner-label i{flex:none;inline-size:7px;block-size:7px;background:var(--co-accent);border-radius:2px}.m7r-corner[data-waiting] .m7r-corner-label{grid-template-columns:1fr}.m7r-corner[data-open]{background:var(--co-accent-dim)}.m7r-corner[aria-disabled=true],.m7r-corner[aria-disabled=true] .m7r-corner-mark{color:var(--co-faint);cursor:not-allowed}.m7r-corner[data-lane]{position:relative;inset:auto;z-index:auto;block-size:44px;min-inline-size:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.m7r-corner[data-lane]:before{content:none}.m7r-corner[data-lane] .m7r-corner-label>span{padding-inline:0}.m7r-corner[data-lane][data-waiting] .m7r-corner-label>span{padding-inline:8px 0}.m7r-corner[data-lane]:focus-visible{outline-offset:-2px}.m7r-corner[data-lane] .m7r-corner-mark,.m7r-corner[data-lane] .m7r-corner-mark svg:first-child{inline-size:20px;block-size:20px}.co-shell[data-page-scrolled] .m7r-corner[data-lane],.m7r-corner[data-lane][data-waiting]{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.m7r-corner[data-lane][data-open]{background:var(--co-accent-dim)}}@keyframes m7r-spin{to{transform:rotate(360deg)}}.m7r-tiles{display:flex;flex-wrap:wrap;gap:8px}.m7r-tiles :is(.m7r-doc,.m7r-link-card){flex:1 1 200px;min-inline-size:0}.m7r-doc,.m7r-link-card{position:relative;display:flex;min-block-size:52px;align-items:center;gap:10px;overflow:hidden;padding:8px;border:1px solid var(--co-line);border-radius:12px;background:var(--co-chrome-solid);color:var(--co-text);text-decoration:none}.m7r-doc[data-sent],.m7r-links .m7r-link-card{inline-size:264px;max-inline-size:86%}.m7r-doc-type{display:grid;flex:none;inline-size:36px;block-size:36px;place-items:center;border-radius:4px;background:var(--co-recess);color:var(--co-text2);font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.06em}.m7r-doc-type svg{inline-size:15px;block-size:15px}.m7r-doc-text{display:grid;flex:1;min-inline-size:0;gap:2px;text-align:start}.m7r-doc-name{overflow:hidden;font-size:12.5px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.m7r-doc-meta{display:flex;min-inline-size:0;align-items:center;gap:6px;color:var(--co-muted);font-size:11.5px;line-height:1.35;text-decoration:none}.m7r-doc-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m7r-doc[data-state=error]{border-color:var(--co-danger)}.m7r-doc[data-state=error] :is(.m7r-doc-type,.m7r-doc-meta>span){color:var(--co-danger)}.m7r-tile-remove{display:grid;flex:none;inline-size:22px;block-size:22px;place-items:center;padding:0;border:0;border-radius:999px;background:none;color:var(--co-muted);cursor:pointer}.m7r-tile-remove:hover{color:var(--co-text)}.m7r-tile-remove:focus-visible,:is(.m7r-link-card,.m7r-link-video):focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.m7r-tile-remove svg{inline-size:13px;block-size:13px}.m7r-tile-remove[data-round]{position:absolute;inset-block-start:4px;inset-inline-end:4px;inline-size:18px;block-size:18px;border-radius:50%;background:color-mix(in srgb,#121212 72%,transparent);color:#fff}.m7r-tile-remove[data-round] svg{inline-size:11px;block-size:11px}.m7r-tile-bar{position:absolute;inset-inline-start:0;inset-block-end:0;block-size:2px;inline-size:100%;background:var(--co-accent);transform-origin:left;transition:transform .2s ease-out}.m7r-tile-bar[data-reading]{inline-size:30%;animation:m7r-reading 1.4s ease-in-out infinite}@keyframes m7r-reading{0%{transform:translate(-100%)}to{transform:translate(340%)}}.m7r-media{position:relative;display:grid;flex:none;place-items:center;overflow:hidden;border:1px solid var(--co-line);border-radius:8px;background:var(--co-recess)}.m7r-media[data-size=small]{inline-size:52px;block-size:52px}.m7r-media[data-size=large]{inline-size:264px;max-inline-size:86%;aspect-ratio:16 / 9;border-radius:12px}.m7r-media[data-size=large][data-kind=image]{inline-size:148px;aspect-ratio:1}.m7r-media[data-portrait]{inline-size:144px;aspect-ratio:9 / 16}.m7r-media-frame{position:absolute;inset:0;display:grid;place-items:center}.m7r-media img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.m7r-media-play{position:relative;display:grid;inline-size:40px;block-size:40px;place-items:center;border-radius:50%;background:color-mix(in srgb,#121212 65%,transparent);color:#fff}.m7r-media-play svg{inline-size:16px;block-size:16px;margin-inline-start:2px}.m7r-media:not([data-poster]) .m7r-media-play{border:1px solid var(--co-line2);background:var(--co-chrome-solid);color:var(--co-text2)}.m7r-media[data-size=small] .m7r-media-play{position:absolute;inset-inline-start:4px;inset-block-end:4px;inline-size:18px;block-size:18px}.m7r-media[data-size=small] .m7r-media-play svg{inline-size:8px;block-size:8px;margin-inline-start:1px}.m7r-media-length{position:absolute;inset-inline-start:8px;inset-block-end:8px;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,#121212 65%,transparent);color:#fff;font-family:var(--font-mono);font-size:10.5px}.m7r-sent-files{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-inline-size:100%}.m7r-links{display:flex;flex-direction:column;gap:6px}.m7r-links[data-side=you]{align-items:flex-end}.m7r-links[data-side=agent]{align-items:flex-start;margin-block-start:10px}.m7r-link-card:hover{border-color:var(--co-line2)}.m7r-link-glyph{inline-size:15px;block-size:15px}.m7r-link-favicon{inline-size:16px;block-size:16px}.m7r-link-open{flex:none;inline-size:13px;block-size:13px;color:var(--co-muted)}.m7r-link-video{display:flex;inline-size:264px;max-inline-size:86%;flex-direction:column;gap:8px;color:var(--co-text);text-decoration:none}.m7r-link-video .m7r-media{inline-size:100%;max-inline-size:none}.m7r-link-caption{display:flex;align-items:flex-start;gap:8px;padding-inline:2px}.m7r-link-caption .m7r-link-glyph{margin-block-start:2px;color:var(--co-text2)}.m7r-agent-videos{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:10px}.m7r-agent-video{display:grid;gap:6px;margin:0}.m7r-agent-video figcaption{display:grid;gap:2px;max-inline-size:264px}.m7r-agent-video a.m7r-doc-meta:hover{color:var(--co-text);text-decoration:underline}@media(prefers-reduced-motion:reduce){.m7r-view{transition:opacity var(--motion-out) ease-out}.m7r-view--history{opacity:0;transform:none}.m7r-hover,.m7r-tile-bar,.m7r-thought,.m7r-think svg,.m7r-starter svg,.m7r-corner,.m7r-corner-label{transition:none}.m7r-shimmer,.m7r-corner-ring,.m7r-ask-wait-label,.m7r-turn[data-live] .m7r-mark{animation:none}.m7r-tile-bar[data-reading]{inline-size:100%;animation:none;opacity:.5}.m7r-tool-status[data-status=ok],.m7r-pick[data-on],.m7r-copy[data-copied] svg,.m7r-answered,.m7r-menu,.m7r-menu[data-closing]{animation-duration:1ms}.m7r-starter:hover:not(:disabled) svg{transform:none}.m7r[data-view=history] .m7r-view--chat{transform:none}.m7r-view--history{transform:none;opacity:0}.m7r[data-view=history] .m7r-view--history{opacity:1}.m7r-reply .co-line-reveal{-webkit-mask-image:none;mask-image:none;transition:none}}@media(prefers-reduced-transparency:reduce){.m7r-corner:not([data-lane]):not([data-open]),.ws-platform-nav-trigger{background:var(--co-chrome-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.m7r-bubble,.m7r-card,.m7r-composer,.m7r-starters{border:1px solid CanvasText}.m7r-pick[data-on],.m7r-send[data-ready]{background:Highlight;color:HighlightText}}.m7r-menu:focus{outline:none}.co-railtabs{flex:none;padding:0 8px 0 16px;border-block-end:1px solid var(--co-line);background:var(--co-rail);color:var(--co-text);font-family:var(--font-body)}.co-railtabs-row{display:flex;align-items:center;gap:12px;block-size:56px}.co-railtabs-list{display:flex;flex:1;min-width:0;align-items:stretch;align-self:stretch;gap:20px}.co-railtabs-tablist{position:relative;display:flex;align-items:stretch;gap:20px}.co-railtabs-tab{position:relative;display:inline-flex;align-items:center;gap:6px;block-size:56px;padding:0;border:0;border-radius:0;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:13.5px;font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer;transition:color .15s ease-out}.co-railtabs-tab:hover,.co-railtabs-tab[aria-selected=true]{color:var(--co-text)}.co-railtabs-tablist:not([data-indicator]) .co-railtabs-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background:var(--co-accent)}.co-railtabs-tab:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-railtabs-count{margin-inline-start:6px;color:var(--co-muted);font-family:var(--font-body);font-size:12px;font-weight:500}.co-railtabs-spark{inline-size:13px;block-size:13px;flex:none}.co-railtabs-collapse{display:grid;flex:none;inline-size:36px;block-size:36px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.co-railtabs-collapse svg{inline-size:17px;block-size:17px}.co-railtabs-collapse:hover{background:var(--co-hover);color:var(--co-text)}.co-railtabs-collapse:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-railtabs-sub{margin:0;padding:8px 8px 10px 0;color:var(--co-muted);font-family:var(--font-body);font-size:11.5px;line-height:1.4}.co-rail-comments-slot{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.co-rail-comments-slot[hidden]{display:none}.co-agent-tab-stack{display:flex;flex:none;flex-direction:column;inline-size:var(--co-agent-tab-w);block-size:100%}.co-agent-dock[data-open=true] .co-agent-tab-stack{display:none}.co-agent-tab-stack>.co-agent-tab{block-size:auto;min-block-size:0}.co-agent-tab-stack>.co-agent-tab:first-child{flex:1 1 0}.co-agent-tab-hairline{flex:none;block-size:1px;margin-inline:12px;background:var(--co-line)}.co-agent-tab--comments{flex:none;gap:10px;padding-block:16px}.co-agent-tab-icon{flex:none;inline-size:16px;block-size:16px}.co-agent-tab-count{color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:1}@media(max-width:1023px){.co-agent-tab-stack{display:none}}.m7r-card-kicker{display:none}.m7r-plan-body{display:grid;gap:10px;padding:12px 14px;border-block-start:1px solid var(--co-line)}.m7r-plan-total{display:grid;gap:3px}.m7r-plan-kicker{color:var(--co-muted);font-size:12px}.m7r-plan-value{color:var(--co-text);font-size:15px;font-weight:500;line-height:1.35}.m7r-plan-note{color:var(--co-muted);font-size:12px;line-height:1.45}.m7r-plan-note[data-alert]{color:var(--co-alert-ink)}.m7r-plan-rows{display:grid;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--co-line)}.m7r-plan-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--co-text2);font-size:13px}.m7r-plan-go{gap:8px}.m7r-plan-go svg{inline-size:14px;block-size:14px}@font-face{font-family:Strategy Crake;src:url(/build-20261027093414/assets/Crake-Regular-Dl6Lj1yR.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;ascent-override:111.9%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Strategy Crake;src:url(/build-20261027093414/assets/Crake-Bold-Ba5S5Llb.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;ascent-override:111.9%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Strategy Crake;src:url(/build-20261027093414/assets/Amiri-Regular-DuMToiWY.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0022,U+0027,U+00B7,U+2013-2014,U+2018-201F,U+0600-06FF}@font-face{font-family:Strategy Crake;src:url(/build-20261027093414/assets/Amiri-Bold-CXwiyfIT.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0022,U+0027,U+00B7,U+2013-2014,U+2018-201F,U+0600-06FF}@font-face{font-family:Strategy Barlow;src:url(/build-20261027093414/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Strategy Barlow;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Strategy Barlow;src:url(/build-20261027093414/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Strategy Barlow;src:url(/build-20261027093414/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}.strategy-slide.sv-host{display:block;inline-size:1280px;block-size:720px;padding:0;border:0;border-radius:14px;overflow:hidden;zoom:var(--strategy-slide-scale, 1);background:#fff}.sv{--ink: #121212;--ink2: #2c2c2c;--muted: #666666;--faint: #a3a3a3;--line: #cccccf;--line-soft: #e4e4e6;--paper: #ffffff;--ground: #f3f3f3;--blue: #207cf5;--lime: #cfff0a;--red: #f66666;--font-crake: "Strategy Crake", "Crake", Georgia, serif;--font-barlow: "Strategy Barlow", "Barlow Condensed", system-ui, sans-serif;--font-copy: "Manrope Variable", "Manrope", system-ui, sans-serif;position:relative;display:flex;box-sizing:border-box;inline-size:1280px;block-size:720px;overflow:hidden;border-radius:14px;background:var(--paper);color:var(--ink);font-family:var(--font-copy);font-size:14px;line-height:1.4;text-align:start;-webkit-font-smoothing:antialiased}.sv *,.sv *:before,.sv *:after{box-sizing:border-box}.sv :where(p,h1,h2,h3,h4,ul,ol,figure,blockquote){margin:0;padding:0}.sv :where(ul){list-style:none}.sv-ink{--ink: #fafafa;--ink2: #e7e7e7;--muted: #a3a3a3;--line: #3d3d3d;--line-soft: #2e2e2e;--paper: #121212;--ground: #1d1d1d;background:#121212;color:#fafafa}.sv-col{display:flex;flex-direction:column;min-inline-size:0;padding:56px 64px 22px}.sv-fill{flex:1 1 auto;min-block-size:0}.sv-push{flex:1 1 auto}.sv-gap-12{flex:none;block-size:12px}.sv-eyebrow{display:flex;align-items:center;gap:8px;flex:none;min-block-size:18px;margin-block-end:12px;font-family:var(--font-barlow);font-size:15px;line-height:18px;text-transform:uppercase;white-space:nowrap}.sv-eyebrow>b{color:var(--ink);font-weight:700;letter-spacing:2px}.sv-eyebrow>span{color:var(--muted);font-weight:600;letter-spacing:1.5px;white-space:pre}.sv-claim{display:flex;flex-direction:column;gap:3px;flex:none}.sv-claim-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:13px;font-family:var(--font-crake);font-size:var(--claim-size, 58px);font-weight:400;line-height:var(--claim-lh, 65px);letter-spacing:-.012em;color:var(--ink)}.sv-claim-line>span:empty{display:none}.sv .sv-hl{padding:0 8px;background:var(--blue);color:#fff;font-weight:700;letter-spacing:0}.sv-ink .sv-hl{background:var(--lime);color:#121212}.sv-ink .sv-hl-blue .sv-hl{background:var(--blue);color:#fff}.sv-foot{display:flex;align-items:flex-end;gap:16px;flex:none;min-block-size:18px;margin-block-start:auto;color:var(--muted);font-size:12px;line-height:16px;white-space:nowrap}.sv-foot>span:first-child{overflow:hidden;text-overflow:ellipsis}.sv-foot>b{font-family:var(--font-barlow);font-size:15px;font-weight:600;line-height:18px}.sv-key{font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.sv-source{display:flex;align-items:center;gap:6px;color:var(--red);font-size:12.5px;font-weight:600;line-height:17px}.sv-source>svg{flex:none}.sv-open{color:var(--red);font-weight:600}.sv-glyph{display:inline-flex;flex:none;inline-size:var(--glyph);block-size:var(--glyph)}.sv-glyph>svg{inline-size:100%;block-size:100%}.sv-flag{display:inline-block;flex:none;border-radius:2px;vertical-align:-1px;object-fit:cover}.sv-key .sv-flag{margin-inline-end:3px}.sv-pic{position:relative;overflow:hidden;border-radius:8px;background:var(--ground)}.sv-pic>img,.sv-pic>video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.sv-pic>:is(figure,.strategy-research-media){inline-size:100%;block-size:100%;margin:0}.sv-pic .strategy-research-media :is(img,video){inline-size:100%;block-size:100%;object-fit:cover;border-radius:0}.sv-pic .strategy-research-media-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;inline-size:100%;block-size:100%;border:1px dashed var(--line);border-radius:8px;background:var(--ground);color:var(--muted);font-size:12px;cursor:pointer}.sv-pic .strategy-research-media-empty:disabled{cursor:default}.st-sources-on .sv{--st-src-label: #ff2d95;--st-src-value: #10b981}.st-sources-on .sv :is(h2,h3,h4,p,span,b,small,a,li,mark,div){color:var(--st-src-label)!important}.st-sources-on .sv :is([data-v],[data-v] *){color:var(--st-src-value)!important}.st-sources-on .sv :is(p,span,b,small,a,li):not(:is(p,span,b,small,a,li) *):not([data-v],[data-v] *):not(:has([data-v])),.st-sources-on .sv [data-v]:not([data-v] *){text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--st-src-label) 24%,transparent);text-decoration-thickness:.92em;text-underline-offset:-.74em;text-decoration-skip-ink:none}.st-sources-on .sv [data-v]:not([data-v] *){text-decoration-color:color-mix(in srgb,var(--st-src-value) 26%,transparent)}.st-sources-on .sv .sv-hl{background:color-mix(in srgb,var(--st-src-value) 22%,transparent)!important}.sd-main:has(>.st-sources-toggle){position:relative}.st-sources-toggle{position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:60;display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--co-line2);border-radius:999px;background:var(--co-surface);color:var(--co-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;box-shadow:0 4px 14px #0000002e;cursor:pointer}.st-sources-toggle[aria-pressed=true]{border-color:#ff2d95;background:#ff2d95;color:#fff}.st-sources-toggle:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.sv-cover{background:#121212;color:#fff}.sv-cover-pic{position:absolute;inset:0;border-radius:0;background:#121212}.sv-cover-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1212128c,#12121200 30% 42%,#121212eb)}.sv-cover-kind{position:absolute;inset-inline-start:64px;inset-block-start:44px;font-size:15px;line-height:20px}.sv .sv-cover-brand{position:absolute;inset-inline-start:56px;inset-block-start:397px;font-family:var(--font-crake);font-size:196px;font-weight:400;line-height:176px;letter-spacing:-4px;white-space:nowrap}.sv-cover-period{position:absolute;inset-inline-start:66px;inset-block-start:626px;font-size:22px;line-height:30px}.sv-cover .sv-pic .strategy-research-media-empty{border:0;border-radius:0;background:#1d1d1d;color:#a3a3a3}.sv-opener-copy{display:flex;flex-direction:column;inline-size:800px;flex:none;padding:56px 56px 22px 64px}.sv-opener-number{font-family:var(--font-barlow);font-size:15px;font-weight:600;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#a3a3a3;margin-block-end:18px}.sv-opener-title{display:flex;flex-direction:column;gap:6px;font-family:var(--font-crake);font-size:104px;font-weight:400;line-height:116px;letter-spacing:-1.25px;color:#fafafa}.sv-opener-question{margin-block-start:14px;font-size:24px;line-height:32px;color:#d9d9d9}.sv-opener .sv-foot{margin-block-start:40px;color:#a3a3a3}.sv-opener-pic{flex:none;inline-size:480px;block-size:720px;border-radius:8px}.sv-two-copy{flex:none;inline-size:850px;padding-inline-end:56px}.sv-sub{flex:none;padding-block-start:14px;font-size:20px;line-height:29px;color:var(--ink2)}.sv-stats{display:flex;flex-direction:column;justify-content:space-between;flex:none;inline-size:430px;padding:56px 48px 48px;background:#121212;color:#fafafa}.sv-stat{display:flex;flex-direction:column;gap:8px}.sv-stat-figure{font-family:var(--font-barlow);font-size:104px;font-weight:700;line-height:92px;color:#fafafa}.sv-stat-label{font-size:12px;line-height:17px;letter-spacing:.48px;text-transform:uppercase;color:#d9d9d9}.sv-stat-statement{font-size:16px;line-height:22px;color:#d9d9d9}.sv-onepage-cols{display:flex;gap:32px;flex:none}.sv-onepage-col{display:flex;flex-direction:column;flex:1 1 0;min-inline-size:0}.sv-onepage-line{display:flex;flex-direction:column;gap:3px;padding:8px 0 10px;border-block-start:1px solid var(--line)}.sv-onepage-line:first-child{border-block-start-color:#e3e3e3}.sv-onepage-line .sv-key{font-size:12px;line-height:14px}.sv-onepage-line>p:last-child{font-size:14px;line-height:19px;color:var(--ink)}.sv-two .sv-foot{margin-block-start:0}.sv-brief-quote{display:flex;flex-direction:column;gap:10px;flex:none;margin-block-start:22px}.sv-brief-quote-row{display:flex;gap:18px}.sv-brief-mark{flex:none;inline-size:4px;background:var(--blue)}.sv-brief-quote-row>p{font-size:22px;line-height:31px;color:var(--ink)}.sv-brief-who{font-size:13px;font-weight:600;line-height:18px;color:var(--muted)}.sv-brief-objectives{display:flex;gap:40px;flex:none;margin-block-start:26px}.sv-brief-objective{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-inline-size:0;padding-block-start:12px;border-block-start:1px solid #121212}.sv-brief-figure{font-family:var(--font-barlow);font-size:64px;font-weight:700;line-height:77px}.sv-brief-figure .sv-open{font-family:var(--font-copy);font-size:20px;line-height:77px}.sv-brief-line{font-size:14px;line-height:19px}.sv-brief-source{font-size:12px;line-height:16px}.sv-brief-facts{display:flex;gap:24px;flex:none;padding-block-start:12px;border-block-start:1px solid #121212;margin-block-end:18px}.sv-brief-fact{display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-inline-size:0}.sv-brief-fact .sv-key{font-size:12px;line-height:14px}.sv-brief-fact>div{font-size:13.5px;line-height:18px}.sv-brief-fact .sv-open{font-weight:600}.sv-rows{display:flex;flex-direction:column;flex:none}.sv-row{display:flex;gap:24px;padding:15px 0;border-block-start:1px solid var(--line)}.sv-row:first-child{border-block-start-color:var(--ink)}.sv-row-label{flex:none;inline-size:150px;font-family:var(--font-barlow);font-size:14px;font-weight:600;line-height:18px;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}.sv-row-text{flex:1 1 auto;min-inline-size:0;font-size:17px;line-height:24px}.sv-changes{display:flex;gap:40px;flex:1 1 auto;min-block-size:0;margin-block:26px 4px}.sv-ladder{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;min-inline-size:0}.sv-shift{display:flex;gap:18px;padding:12px 0;border-block-start:1px solid var(--line)}.sv-shift:first-child{border-block-start:0}.sv-shift-mark{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:999px;font-size:20px;font-weight:600;line-height:27px}.sv-shift-mark[data-direction=rising]{background:#04e735;color:#121212}.sv-shift-mark[data-direction=declining]{background:#f66666;color:#fff}.sv-shift-mark[data-direction=emerging]{background:#207cf5;color:#fff}.sv-shift-body{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-inline-size:0}.sv-shift-top{display:flex;align-items:baseline;gap:8px}.sv-shift-head{flex:1 1 auto;min-inline-size:0;font-size:17px;font-weight:600;line-height:21px}.sv-shift-kind{flex:none;font-family:var(--font-barlow);font-size:12.5px;font-weight:600;line-height:15px;letter-spacing:.8px;color:var(--muted)}.sv-shift-kind>[data-v]{text-transform:lowercase}.sv-shift-line{font-size:13.5px;line-height:19px;color:var(--ink2)}.sv-shift-source{font-size:11.5px;font-weight:600;line-height:16px;color:var(--red)}.sv-changes-pic{position:relative;flex:none;inline-size:400px;border-radius:10px;overflow:hidden}.sv-fill-pic{position:absolute;inset:0;border-radius:10px}.sv-caption{position:absolute;inset-inline:16px;inset-block-end:16px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:#121212eb;color:#fff}.sv-caption>p:first-child{font-family:var(--font-barlow);font-size:11.5px;font-weight:600;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:var(--lime)}.sv-caption>p:last-child{font-size:13px;font-weight:600;line-height:18px}.sv-reading-lg{flex:none;max-inline-size:760px;margin-block-start:12px;font-size:20px;line-height:27px;color:var(--ink)}.sv-figures{display:flex;gap:40px;flex:none}.sv-figure{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-inline-size:0}.sv-figure-value{font-family:var(--font-barlow);font-size:50px;font-weight:700;line-height:60px;color:var(--lime)}.sv-figure-value.sv-open{font-family:var(--font-copy);font-size:20px;color:var(--red)}.sv-figure-label{font-size:13px;line-height:18px;color:#d9d9d9}.sv-table{display:flex;flex-direction:column;flex:none}.sv-table-row{display:grid;grid-template-columns:210px repeat(3,minmax(0,1fr));gap:24px;padding:10px 0;border-block-start:1px solid #3a3a3a;font-size:16px;line-height:22px}.sv-table-row.sv-table-head{padding:2px 0 10px;border-block-start:1px solid #fafafa;border-block-end:1px solid #fafafa}.sv-table-head+.sv-table-row{border-block-start:0}.sv-table-head>p,.sv-table-key{font-family:var(--font-barlow);font-size:14px;font-weight:600;line-height:17px;letter-spacing:.84px;text-transform:uppercase;color:var(--lime)}.sv-table-key{letter-spacing:1.3px;padding-block-start:1px}.sv-ink .sv-foot{color:#a3a3a3}.sv-mix{display:flex;flex-direction:column;gap:16px;flex:none;margin-block-start:26px}.sv-legend-row{display:flex;align-items:center;gap:16px}.sv-legend-row .sv-key{font-size:12px;line-height:14px}.sv-legend{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-barlow);font-size:12px;font-weight:600;line-height:14px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.sv-legend>i{inline-size:9px;block-size:9px;border-radius:999px}.sv-mix-row{display:flex;gap:20px;align-items:flex-start;padding-block-start:10px}.sv-mix-card{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 0;min-inline-size:0}.sv-mix-card.sv-mix-set{flex:none;inline-size:199px;margin-block-start:-10px;padding:14px 16px 12px;border-radius:10px;background:#f3f3f3}.sv-donut{position:relative;flex:none}.sv-donut-ring{position:absolute;inset:0}.sv-donut-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sv-donut-share{font-family:var(--font-barlow);font-size:26px;font-weight:700;line-height:31px}.sv-mix-set .sv-donut-share{font-size:30px;line-height:36px}.sv-donut-class{font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.sv-mix-name{font-family:var(--font-barlow);font-size:17px;font-weight:600;line-height:20px;text-align:center}.sv-mix-set .sv-mix-name{font-weight:700}.sv-mix-sample{font-size:11.5px;line-height:16px;color:var(--muted);text-align:center}.sv-mix-collab{padding:3px 9px;border-radius:999px;background:#e9efff;font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.sv-mix-collab-top{background:var(--blue);color:#fff}.sv-mix-figures{display:flex;gap:32px;padding-block-start:10px;border-block-start:1px solid #e3e3e3}.sv-mix-figure{display:flex;gap:10px;flex:1 1 0;min-inline-size:0}.sv-mix-figure>:first-child{flex:none;font-family:var(--font-barlow);font-size:30px;font-weight:700;line-height:36px}.sv-mix-figure>p:last-child{font-size:12.5px;line-height:17px}.sv-source-plain>svg{display:none}.sv-source-plain{font-size:11.5px;line-height:15px}.sv-conventions{display:flex;flex-direction:column;flex:none;margin-block-start:26px}.sv-conv-head,.sv-conv{display:grid;grid-template-columns:90px minmax(0,1fr) 300px;gap:16px}.sv-conv-head{padding-block-end:8px}.sv-conv-head>:last-child{text-align:end}.sv-conv-head .sv-key{font-size:12px;line-height:14px}.sv-conv{align-items:center;padding:12px 0;border-block-start:1px solid var(--line);min-block-size:70px}.sv-conv-count{font-family:var(--font-barlow);font-size:30px;font-weight:700;line-height:36px;color:var(--muted)}.sv-conv-count[data-all]{color:var(--ink)}.sv-conv-text{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.sv-conv-head-line{font-size:16px;font-weight:600;line-height:21px}.sv-conv-source{font-size:11.5px;font-weight:600;line-height:16px;color:var(--red)}.sv-conv-who{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.sv-pill{padding:3px 9px;border-radius:999px;background:#e6e6e6;color:#121212;font-family:var(--font-barlow);font-size:12px;font-weight:600;line-height:14px;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.sv-pill-brand{background:var(--blue);color:#fff}.sv-closing{display:flex;align-items:baseline;gap:12px;padding-block-start:16px;border-block-start:1px solid #e3e3e3}.sv-closing .sv-key{flex:none;font-size:12px;line-height:14px}.sv-closing>p:last-child{font-size:13.5px;font-weight:600;line-height:18px}.sv-aud{display:flex;gap:28px;flex:none;margin-block-start:26px}.sv-aud-col{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-inline-size:0}.sv-aud-col:nth-child(2){gap:12px}.sv-aud-col:nth-child(3){gap:10px}.sv-aud .sv-key{font-size:12px;line-height:14px}.sv-treemap{display:flex;gap:4px;block-size:176px}.sv-tm-first{display:flex;flex-direction:column;justify-content:space-between;flex:none;inline-size:255px;padding:14px 14px 12px;border-radius:8px;background:#f3f3f3}.sv-tm-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:19px}.sv-tm-share{font-family:var(--font-barlow);font-size:72px;font-weight:700;line-height:86px}.sv-tm-rest{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-inline-size:0}.sv-tm-second{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;padding:10px 10px 8px;border-radius:8px;background:#e9efff;color:var(--blue)}.sv-tm-second .sv-tm-name{font-size:12px;line-height:16px}.sv-tm-second .sv-tm-share{font-size:36px;line-height:43px}.sv-tm-else{display:flex;align-items:center;gap:6px;flex:none;block-size:51px;padding:8px 10px 6px;border:1px solid var(--line);border-radius:8px}.sv-tm-else>b{font-family:var(--font-barlow);font-size:18px;font-weight:700;line-height:22px}.sv-tm-else>span{font-size:11px;line-height:15px;color:var(--muted)}.sv-aud-who{display:flex;gap:20px;padding-block-start:6px}.sv-gender{display:flex;flex-direction:column;gap:6px;flex:none;inline-size:125px}.sv-gender-donut{position:relative;inline-size:96px;block-size:96px}.sv-gender-donut>svg{position:absolute;inset:0}.sv-gender-donut>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sv-gender-donut span{font-size:20px;font-weight:600;line-height:22px}.sv-gender-donut b{font-family:var(--font-barlow);font-size:22px;font-weight:700;line-height:26px}.sv-gender-label{font-size:12px;line-height:16px}.sv-age{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-inline-size:0}.sv-age-bars{display:flex;align-items:flex-end;gap:8px;block-size:96px}.sv-age-band{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1 1 0}.sv-age-band>b{font-family:var(--font-barlow);font-size:12px;font-weight:600;line-height:14px}.sv-age-band>i{display:block;inline-size:100%;border-radius:3px;background:#a3a3a3}.sv-age-band>i[data-top]{background:#121212}.sv-age-band>span{font-size:10.5px;line-height:14px;color:var(--muted)}.sv-aud-lang{font-size:12.5px;line-height:17px}.sv-reach{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sv-reach-card{display:flex;flex-direction:column;gap:4px;padding:12px 12px 10px;border-radius:8px;background:#f3f3f3}.sv-reach-name{display:flex;align-items:center;gap:8px;font-family:var(--font-barlow);font-size:15px;font-weight:600;line-height:18px}.sv-reach-big{font-family:var(--font-barlow);font-size:40px;font-weight:700;line-height:48px}.sv-reach-small{font-size:12.5px;font-weight:600;line-height:17px;color:var(--blue)}.sv-aud-gap{margin-block-start:8px}.sv-hours{display:flex;align-items:flex-end}.sv-hours>i{display:block;flex:1 1 0;border-radius:2px;background:#121212}.sv-hours>i[data-peak]{background:var(--blue)}.sv-hour-axis{display:flex;justify-content:space-between;font-size:10px;line-height:14px;color:var(--muted)}.sv-peak{font-size:13px;font-weight:600;line-height:17px}.sv-aud-open{font-size:13px}.sv-top-question{display:flex;flex-direction:column;gap:4px;padding:16px 16px 14px;border-radius:8px;background:#121212;color:#fff}.sv-top-count{font-family:var(--font-barlow);font-size:72px;font-weight:700;line-height:86px;color:var(--lime)}.sv-top-text{font-size:18px;font-weight:600;line-height:23px}.sv-top-note{font-size:12px;line-height:16px;color:#d9d9d9}.sv-question{display:flex;align-items:center;gap:10px;padding:7px 0;border-block-start:1px solid var(--line)}.sv-question>b{flex:none;inline-size:44px;font-family:var(--font-barlow);font-size:22px;font-weight:700;line-height:26px}.sv-question>p{font-size:13px;line-height:17px}.sv-persona{display:flex;gap:26px;flex:none;margin-block-start:26px}.sv-persona-pic{flex:none;inline-size:420px;block-size:450px}.sv-persona-profile{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.sv-persona-name{font-family:var(--font-barlow);font-size:34px;font-weight:600;line-height:41px}.sv-persona-meta{font-size:14px;line-height:19px;color:var(--muted)}.sv-persona-motivation{margin-block-start:8px;font-size:18px;line-height:25px}.sv-persona-blocks{display:flex;gap:18px;margin-block-start:14px}.sv-persona-block{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1 0;min-inline-size:0;padding-block-start:4px}.sv-persona-key{padding:3px 10px;border-radius:999px;font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:1px;text-transform:uppercase}.sv-persona-block>p{font-size:13.5px;line-height:18px}.sv-persona-block>p.sv-persona-first{font-weight:600}.sv-persona-evidence{display:flex;gap:24px;margin-block-start:16px;padding:16px 18px;border-radius:8px;background:#f3f3f3}.sv-persona-evidence>div{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-inline-size:0}.sv-persona-evidence .sv-key{font-size:14px;line-height:17px}.sv-persona-home{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px}.sv-persona-quote{font-size:18px;font-weight:600;line-height:25px;text-align:left}.sv-persona-source{font-size:12px;font-weight:600;line-height:16px;color:var(--red)}.sv-people{display:flex;gap:26px;flex:none;margin-block-start:26px}.sv-people-card{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-inline-size:0}.sv-people-pic{block-size:250px;margin-block-end:14px}.sv-people-name{font-family:var(--font-barlow);font-size:30px;font-weight:600;line-height:30px}.sv-people-line{font-size:16px;font-weight:600;line-height:22px}.sv-people-pills{display:flex;flex-wrap:wrap;gap:6px;padding-block-start:6px}.sv-tag{padding:3px 10px;border-radius:999px;font-family:var(--font-barlow);font-size:12.5px;font-weight:600;line-height:15px;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.sv-tag-soft{background:#f3f3f3;color:#121212}.sv-closing-15{align-items:baseline;margin-block-start:18px;padding-block-start:14px}.sv-closing-15 .sv-key{font-size:13px;line-height:16px}.sv-closing-15>p:last-child{font-size:15px;line-height:20px}.sv-snap-copy{flex:none;inline-size:1030px;padding:52px 44px 22px 64px}.sv-snap{display:flex;gap:26px;flex:none;margin-block-start:14px}.sv-head{display:flex;flex-direction:column;gap:7px;padding-block-end:0;border-block-end:2px solid var(--ink)}.sv-head>p{padding-block-end:7px;font-family:var(--font-barlow);font-size:22px;font-weight:600;line-height:26px}.sv-snap-presence{display:flex;flex-direction:column;flex:none;inline-size:230px}.sv-snap-total{padding:4px 0 2px}.sv-snap-total>p:first-child{font-family:var(--font-barlow);font-size:30px;font-weight:700;line-height:36px}.sv-snap-total>p:last-child{font-size:12px;line-height:16px;color:var(--muted)}.sv-snap-account{display:grid;grid-template-columns:18px 84px minmax(0,1fr);align-items:center;column-gap:10px;padding:2px 0;border-block-end:1px solid var(--line-soft)}.sv-snap-account>b{font-family:var(--font-barlow);font-size:19px;font-weight:700;line-height:19px}.sv-snap-account>span:last-child{font-size:13px;line-height:18px;color:var(--muted)}.sv-item{display:flex;flex-direction:column;gap:1px;padding:5px 0 6px;border-block-start:1px solid var(--line)}.sv-snap-presence>.sv-snap-account:last-of-type+.sv-item{border-block-start-color:#cccccf}.sv-item-key{font-family:var(--font-barlow);font-size:16px;font-weight:600;line-height:19px}.sv-item-key-17{font-size:17px;line-height:20px}.sv-item-value{font-size:12.5px;line-height:17px;color:var(--ink2)}.sv-item-13{font-size:13px;line-height:18px}.sv-item-value.sv-open{color:var(--red)}.sv-snap-content{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.sv-snap-body{display:flex;gap:26px}.sv-snap-posts{display:flex;gap:10px;flex:none;padding-block-start:10px}.sv-post{display:flex;flex-direction:column;gap:6px;inline-size:130px}.sv-post-120{inline-size:120px}.sv-post-pic{position:relative;block-size:230px;border-radius:8px;overflow:hidden}.sv-post-120 .sv-post-pic{block-size:213px}.sv-post-pic>.sv-pic{position:absolute;inset:0}.sv-chip{position:absolute;inset-inline-start:8px;inset-block-end:8px;display:inline-flex;align-items:center;gap:6px;block-size:26px;padding:0 9px;border-radius:6px;background:#12121266;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fafafa;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.sv-post-label{font-family:var(--font-barlow);font-size:17px;font-weight:600;line-height:19px}.sv-snap-info{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.sv-item-mix{gap:5px;padding:10px 0 6px;border-block-start:0}.sv-item-mix .sv-item-value{line-height:18px}.sv-mixbar{display:flex;gap:2px;block-size:10px;border-radius:5px;overflow:hidden}.sv-mixbar>i{display:block;block-size:100%}.sv-mixbar-legend{display:flex;flex-wrap:wrap;gap:4px 12px}.sv-mixbar-legend>span{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-barlow);font-size:12px;font-weight:600;line-height:14px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.sv-mixbar-legend i{inline-size:9px;block-size:9px;border-radius:9px}.sv-flag-line{font-size:12.5px;line-height:17px;color:#cf1943}.sv-foot .sv-flag-line{flex:none}.sv-score{display:flex;flex-direction:column;flex:none;inline-size:250px;padding:52px 30px 48px;background:#121212;color:#fafafa}.sv-score-title{font-family:var(--font-barlow);font-size:22px;font-weight:600;line-height:26px}.sv-score-figure{font-family:var(--font-barlow);font-size:176px;font-weight:700;line-height:155px}.sv-score-of{font-size:15px;line-height:20px;color:#bdbdbd;white-space:nowrap}.sv-score-part{display:flex;align-items:flex-end;padding:11px 0;border-block-start:1px solid #3a3a3a}.sv-score-part>p{font-size:15px;line-height:20px}.sv-score-part>b{font-family:var(--font-barlow);font-size:26px;font-weight:700;line-height:26px}.sv-score-part>span:last-child{font-family:var(--font-barlow);font-size:15px;font-weight:600;line-height:18px;color:#bdbdbd;white-space:pre}.sv-comm-left{display:flex;flex-direction:column;flex:none;inline-size:360px}.sv-comm-measure{display:flex;flex-direction:column;gap:4px;padding:10px 0}.sv-comm-ruled{border-block-start:1px solid var(--line)}.sv-comm-figure{font-family:var(--font-barlow);font-size:56px;font-weight:700;line-height:67px}.sv-comm-figure.sv-open{font-family:var(--font-copy);font-size:18px;line-height:30px}.sv-comm-label{font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.sv-comm-statement{font-size:14px;line-height:20px;color:var(--ink2)}.sv-level{display:flex;align-items:center;gap:4px;padding-block-start:6px}.sv-level>i{inline-size:9px;block-size:9px;border-radius:9px;background:#d9d9d9}.sv-level>i[data-on]{background:#121212}.sv-level>span{margin-inline-start:6px;font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;color:var(--muted)}.sv-comm-right{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.sv-comm-body{display:flex;gap:24px;padding-block-start:10px}.sv-comm-lists{display:flex;flex-direction:column;flex:none;inline-size:256px}.sv-comm-list{display:flex;flex-direction:column;gap:2px;padding-block-end:10px}.sv-comm-campaigns{padding-block:8px 0;border-block-start:1px solid #e3e3e3}.sv-comm-row{display:flex;gap:8px;padding:4px 0;border-block-start:1px solid var(--line)}.sv-comm-row>b{font-size:13.5px;font-weight:600;line-height:18px}.sv-comm-row>span:last-child{font-size:13px;line-height:18px;color:var(--muted)}.sv-comm-list>.sv-item-value{line-height:18px;padding-block-start:2px;border-block-start:1px solid var(--line)}.sv-comm-videos{display:flex;gap:10px;flex:none}.sv-compare{display:flex;gap:20px;flex:none;margin-block-start:24px}.sv-compare-card{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-inline-size:0}.sv-compare-pic{block-size:300px;margin-block-end:12px}.sv-compare-head{display:flex;align-items:baseline;gap:12px}.sv-compare-name{font-family:var(--font-barlow);font-size:30px;font-weight:600;line-height:30px}.sv-compare-score>b{font-family:var(--font-barlow);font-size:26px;font-weight:700;line-height:26px}.sv-compare-score>span{font-family:var(--font-barlow);font-size:15px;font-weight:600;line-height:18px;color:var(--muted);white-space:pre}.sv-compare-kind{font-size:14px;line-height:19px;color:var(--muted)}.sv-compare-text{font-size:13px;line-height:18px;color:var(--ink2)}.sv-reading-14{margin-block-start:14px}.sv-table-20 .sv-table-row:not(.sv-table-head){padding:20px 0}.sv-table-20 .sv-table-key{padding-block-start:1px}.sv-map-copy{padding-block-start:44px;padding-inline-end:44px}.sv-map{position:relative;flex:none;inline-size:1172px;block-size:400px;margin-block-start:20px}.sv-map-axis-x{position:absolute;block-size:1px;background:#d9d9d9}.sv-map-axis-y{position:absolute;inline-size:1px;background:#d9d9d9}.sv-map-label{position:absolute;font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:1.04px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.sv-map-label-end{text-align:end}.sv-map-label-centre{transform:translate(-50%)}.sv-map-region{position:absolute;display:flex;flex-direction:column;gap:6px;padding:12px 20px;border:1.5px dashed var(--blue);border-radius:8px;background:#207cf512;color:var(--blue)}.sv-map-region-key{font-family:var(--font-barlow);font-size:14px;font-weight:600;line-height:17px;letter-spacing:1.12px;text-transform:uppercase}.sv-map-region-line{font-size:15px;line-height:20px;white-space:nowrap}.sv-map-move{position:absolute;inset:0;pointer-events:none}.sv-map-dot{position:absolute;display:flex;align-items:center;gap:5px;transform:translate(-7px,-50%);font-size:14px;font-weight:600;line-height:19px;white-space:nowrap}.sv-map-dot>i{flex:none;inline-size:14px;block-size:14px;border-radius:999px;background:#121212}.sv-map-today>i{border:2px solid #666666;background:#fff}.sv-map-next>i{background:var(--blue)}.sv-map-reading{flex:none;margin-block-start:14px;font-size:19px;line-height:26px}.sv-space{display:flex;flex-direction:column;gap:10px;flex:none;margin-block-start:26px}.sv-space-legend{display:flex;align-items:center;gap:16px}.sv-space-legend .sv-key{font-size:11px;line-height:13px}.sv-space-legend>span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;line-height:16px;color:var(--ink2)}.sv-space-legend i{inline-size:10px;block-size:10px;border-radius:999px}.sv-space-scale{position:relative;block-size:14px;font-size:10px;line-height:14px;color:#9a9a9a}.sv-space-scale>span{position:absolute;top:0}.sv-space-row{display:flex;align-items:center;block-size:33px;padding:5px 10px;border-block-start:1px solid #e3e3e3}.sv-space-row[data-open]{background:#eaf2fe}.sv-space-topic{flex:none;inline-size:250px;font-size:13px;font-weight:600;line-height:18px}.sv-space-track{position:relative;flex:none;inline-size:716px;block-size:22px}.sv-space-line{position:absolute;left:8px;right:8px;top:11px;block-size:1px;background:#cfcfcf}.sv-space-ten{position:absolute;top:0;inline-size:1px;block-size:22px;background:#e3e3e3}.sv-space-row[data-open] .sv-space-ten{background:var(--blue)}.sv-space-dot{position:absolute;top:5px;inline-size:12px;block-size:12px;border-radius:999px}.sv-space-dot[data-brand]{box-shadow:0 0 0 2px #fff}.sv-space-verdict{flex:1 1 auto;min-inline-size:0;text-align:end;white-space:nowrap;font-family:var(--font-barlow);font-size:11.5px;font-weight:600;line-height:14px;letter-spacing:.6px;color:var(--muted)}.sv-space-row[data-open] .sv-space-verdict{color:var(--blue)}.sv-space-reading{font-size:13.5px;font-weight:600;line-height:18px}.sv-wall{display:flex;gap:20px;flex:none;margin-block-start:24px}.sv-wall-frame{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-inline-size:0}.sv-wall-pic{block-size:298px;margin-block-end:12px}.sv-wall-head{font-family:var(--font-barlow);font-size:24px;font-weight:600;line-height:24px}.sv-wall-meta{font-size:14px;line-height:19px;color:#a3a3a3}.sv-claim-tight .sv-claim-line{letter-spacing:-.028em}.sv-conv-meaning{flex:none;margin-block-start:10px;font-size:20px;line-height:27px;color:var(--ink2)}.sv-conv-body{display:flex;gap:40px;flex:none}.sv-themes{display:flex;flex-direction:column;flex:none;inline-size:744px}.sv-theme{display:flex;flex-direction:column;gap:6px;padding:12px 0 10px;border-block-end:1px solid #d9d9d9}.sv-theme-head{display:flex;align-items:center;gap:16px}.sv-theme-name{font-family:var(--font-barlow);font-size:24px;font-weight:600;line-height:29px}.sv-theme-count{font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:1.04px;text-transform:uppercase;color:var(--muted)}.sv-theme-volume{block-size:4px;border-radius:2px;background:#e6e6e6}.sv-theme-volume>i{display:block;block-size:100%;border-radius:2px;background:#121212}.sv-theme-quote{font-size:15px;font-weight:600;line-height:20px;text-align:left}.sv-theme-source{font-size:11.5px;font-weight:600;line-height:16px;color:var(--red)}.sv-examples{display:flex;gap:16px;flex:1 1 auto;min-inline-size:0}.sv-example{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-inline-size:0}.sv-example-pic{block-size:252px}.sv-example-line{font-size:12px;line-height:16px;color:var(--muted)}.sv-mood{display:flex;flex-direction:column;gap:6px;flex:none}.sv-mood-key{font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:1.04px;text-transform:uppercase;color:var(--muted)}.sv-mood-bar{display:flex;gap:3px;block-size:16px}.sv-mood-bar>i{display:block;border-radius:8px;background:#121212}.sv-mood-bar>i:nth-child(2){background:#9a9a9a}.sv-mood-bar>i:nth-child(3){background:#d4d4d4}.sv-mood-labels{display:flex;gap:3px}.sv-mood-labels>div{min-inline-size:0;flex-basis:0}.sv-mood-labels b{font-family:var(--font-barlow);font-size:34px;font-weight:700;line-height:34px}.sv-mood-labels p{font-size:14px;line-height:19px;color:var(--muted);white-space:nowrap}.sv-checked{display:flex;align-items:center;gap:6px;flex:none;font-size:12.5px;font-weight:600;line-height:17px;color:var(--muted)}.sv-moments{display:flex;flex-direction:column;gap:18px;flex:none;margin-block-start:26px}.sv-moments-both{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;border-radius:10px;background:#121212;color:#fff}.sv-moments-head{display:flex;align-items:center;gap:10px}.sv-flags{display:inline-flex;gap:4px}.sv-key-lime{color:var(--lime)!important;font-size:12px!important;line-height:14px!important}.sv-key-ink{color:var(--ink)!important;font-size:12px!important;line-height:14px!important}.sv-moments-sub{font-size:12px;line-height:16px;color:#bdbdbd}.sv-moments-row{display:flex}.sv-moments-cell{display:flex;flex:1 1 0;min-inline-size:0}.sv-moments-divider{flex:none;inline-size:1px;margin-inline:18px;background:#3a3a3a}.sv-moment{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-inline-size:0;min-block-size:128px}.sv-moment-name{font-family:var(--font-barlow);font-size:18px;font-weight:700;line-height:22px}.sv-moment-when{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:16px;color:var(--muted)}.sv-moment-dark .sv-moment-when{color:#bdbdbd}.sv-moment-pill{padding:2px 6px;border-radius:4px;font-family:var(--font-barlow);font-size:10px;font-weight:600;line-height:12px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.sv-moment-pill[data-confidence=moon_sighting]{background:#fde3e3;color:#121212}.sv-moment-pill[data-confidence=fixed]{background:#121212;color:#fff}.sv-moment-pill[data-confidence=estimate]{background:#e6e6e6;color:#121212}.sv-moment-text{font-size:12.5px;line-height:17px}.sv-moment-evidence{font-size:10.5px;font-weight:600;line-height:14px;color:#9a9a9a}.sv-moment-dark .sv-moment-evidence{color:#8a8a8a}.sv-moments-markets{display:flex;gap:24px}.sv-moments-market{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-inline-size:0}.sv-moments-cards{display:flex;gap:12px}.sv-moments-cards>.sv-moment{flex:1 1 0;min-block-size:169px;padding:12px;border-radius:8px;background:#f3f3f3}.sv-onsocial{display:flex;flex-direction:column;gap:16px;flex:none;margin-block-start:26px}.sv-onsocial-window{display:flex;align-items:center;gap:10px;font-size:12px;line-height:16px;color:var(--muted)}.sv-pill-dark{padding:2px 6px;border-radius:4px;background:#121212;color:#fff;font-family:var(--font-barlow);font-size:10px;font-weight:600;line-height:12px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.sv-pill-dark[data-stage=emerging]{background:var(--blue)}.sv-onsocial-parts{display:flex;gap:24px}.sv-onsocial-col{display:flex;flex-direction:column;gap:8px;flex:none;inline-size:402px}.sv-onsocial-topic{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-block-start:1px solid #e3e3e3}.sv-onsocial-topic>p{display:flex;align-items:baseline;gap:6px;font-size:13.5px;line-height:18px}.sv-onsocial-topic b{font-family:var(--font-barlow);font-size:15px;font-weight:700}.sv-onsocial-topic>i{display:block;block-size:4px;border-radius:2px;background:#121212}.sv-onsocial-topic>i[data-top]{background:var(--blue)}.sv-onsocial-brand{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-block-start:1px solid #e3e3e3}.sv-onsocial-brand>p:first-child{display:flex;align-items:baseline;gap:8px}.sv-onsocial-brand b{font-family:var(--font-barlow);font-size:15px;font-weight:700;line-height:18px}.sv-onsocial-brand span{font-size:11px;line-height:15px;color:var(--muted)}.sv-onsocial-brand>p:last-child{font-size:12px;line-height:16px;color:var(--ink2)}.sv-onsocial-trends{display:flex;flex-direction:column;gap:6px;padding-block-start:8px}.sv-onsocial-trends>p{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:16px}.sv-worked{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-inline-size:0;padding:14px;border-radius:10px;background:#121212;color:#fff}.sv-worked-figure{display:flex;align-items:baseline;gap:6px}.sv-worked-figure b{font-family:var(--font-barlow);font-size:48px;font-weight:700;line-height:48px}.sv-worked-figure span{font-size:12px;line-height:16px;color:#bdbdbd}.sv-worked-line{font-size:12.5px;line-height:17px}.sv-worked-posts{display:flex;gap:6px}.sv-worked-post{position:relative;flex:1 1 0;block-size:150px;border-radius:6px;overflow:hidden}.sv-worked-post>.sv-pic{position:absolute;inset:0;border-radius:6px;background:#1d1d1d}.sv-worked-post>span{position:absolute;top:4px;left:4px;padding:2px 5px;border-radius:4px;background:#121212;font-family:var(--font-barlow);font-size:10px;font-weight:700;line-height:12px}.sv-worked-who{font-size:10.5px;line-height:14px;color:#bdbdbd}.sv-findings{display:flex;flex-direction:column;flex:none}.sv-finding{display:flex;gap:24px;padding:13px 0;border-block-start:1px solid #3a3a3a}.sv-finding:first-child{border-block-start-color:#fafafa}.sv-finding-key{flex:none;inline-size:210px;padding-block-start:1px;font-family:var(--font-barlow);font-size:14px;font-weight:600;line-height:18px;letter-spacing:1.3px;text-transform:uppercase;color:var(--lime)}.sv-finding-text{flex:1 1 auto;min-inline-size:0;font-size:20px;line-height:28px;color:#fafafa}.sv-findings+.sv-foot{margin-block-start:10px}.sv-method{display:flex;gap:48px;flex:none;margin-block-start:26px}.sv-method-test{display:flex;flex-direction:column;gap:14px;flex:none;inline-size:486px}.sv-method-posts{display:flex;gap:18px}.sv-method-post{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-inline-size:0}.sv-method-frame{position:relative;block-size:330px}.sv-method-frame>.sv-pic{border-radius:10px}.sv-method-chip{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;color:#fff;font-family:var(--font-barlow);font-size:12.5px;font-weight:600;line-height:15px;letter-spacing:1.2px;text-transform:uppercase}.sv-method-caption{font-size:12.5px;line-height:17px;color:var(--muted)}.sv-method-reading{font-size:14px;font-weight:600;line-height:19px}.sv-method-argument{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;min-inline-size:0}.sv-method-block{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-block-start:1px solid var(--line)}.sv-method-block:first-child{padding-block-start:0;border-block-start:0}.sv-method-block .sv-key{font-size:12.5px;line-height:15px}.sv-method-block>p:last-child{font-size:14px;line-height:19px}.sv-method-distinction{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:8px;background:#121212;color:#fff}.sv-method-distinction .sv-key{font-size:12px;line-height:14px;color:#a3a3a3}.sv-method-line{display:flex;align-items:baseline;gap:8px}.sv-method-line>span{font-size:15px;font-weight:600;line-height:20px}.sv-method-line>b{font-family:var(--font-barlow);font-size:26px;font-weight:700;line-height:31px;color:#a3a3a3}.sv-method-line>b:last-child{color:var(--lime)}.sv-insight-copy{flex:none;inline-size:950px;padding-inline-end:56px}.sv-insight-pic{flex:none;inline-size:330px;block-size:720px}.sv-plays{display:flex;align-items:flex-start;gap:28px;flex:none}.sv-play{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-inline-size:0;padding-block-start:14px;border-block-start:1px solid #fafafa}.sv-play-wide{flex:none;min-block-size:101px;margin-block-start:18px}.sv-play-head{font-family:var(--font-barlow);font-size:25px;font-weight:600;line-height:26px;text-transform:uppercase;color:#fafafa}.sv-play-head-plain{text-transform:none}.sv-play-text{font-size:15px;line-height:22px;color:#e7e7e7}.sv-insight .sv-foot{margin-block-start:18px}.sv-idea{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1 1 auto;min-block-size:0;margin-block-start:26px}.sv-idea-line{font-family:var(--font-crake);font-size:64px;font-weight:700;line-height:70px;text-align:center}.sv-idea-check{max-inline-size:640px;font-size:15px;line-height:21px;color:var(--muted);text-align:center}.sv-idea-blocks{display:flex;gap:24px;flex:none;padding-block-start:16px;border-block-start:1px solid #e3e3e3}.sv-idea-block{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-inline-size:0}.sv-idea-block .sv-key{font-size:12.5px;line-height:15px}.sv-idea-block>p:last-child{font-size:14px;font-weight:600;line-height:19px}.sv-key-red{color:var(--red)!important}.sv-idea-blocks+.sv-foot{margin-block-start:4px}.sv-ideas{display:flex;gap:26px;flex:none;margin-block-start:24px}.sv-idea-card{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-inline-size:0}.sv-idea-well{display:flex;justify-content:center;block-size:300px;border-radius:8px;background:#1a1a1a}.sv-idea-pic{flex:none;inline-size:169px;block-size:300px}.sv-idea-meta{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:#a3a3a3}.sv-idea-meta>i{flex:none;inline-size:8px;block-size:8px;border-radius:4px}.sv-idea-hook{font-family:var(--font-crake);font-size:24px;line-height:28px;color:#fafafa}.sv-idea-note{font-size:14.5px;line-height:21px;color:#e7e7e7}.sv-idea-pattern{flex:none;margin-block-end:14px;font-size:16px;font-weight:600;line-height:22px;color:#fafafa}.sv-ink .sv-flag-line{color:var(--red)}.sv-ambition{display:flex;flex-direction:column;gap:10px;flex:none;margin-block-start:26px}.sv-ambition-line{font-size:15px;line-height:21px;color:#d9d9d9}.sv-ambition-key{margin-block-start:26px;padding-block-start:10px;color:var(--lime);letter-spacing:1.5px}.sv-ambition-social{font-family:var(--font-crake);font-size:64px;line-height:70px;color:#fafafa}.sv-goal-strip{display:flex;gap:16px;flex:none}.sv-goal-card{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-inline-size:0;padding:18px 18px 16px;border-radius:10px;background:#1f1f1f}.sv-goal-card .sv-key{font-size:12px;line-height:14px;color:#a3a3a3}.sv-goal-figure{font-family:var(--font-barlow);font-size:56px;font-weight:700;line-height:56px;color:#fafafa}.sv-goal-when{font-size:12.5px;line-height:17px;color:#a3a3a3}.sv-goal-card[data-watched]{background:var(--lime)}.sv-goal-card[data-watched] :is(.sv-key,.sv-goal-when){color:#3a3a3a}.sv-goal-card[data-watched] .sv-goal-figure{color:#121212}.sv-goal-strip+.sv-foot{margin-block-start:18px}.sv-targets{display:flex;gap:40px;flex:none;margin-block-start:26px}.sv-target{display:flex;flex-direction:column;gap:12px;flex:1 1 0;min-inline-size:0}.sv-target-key{display:flex;align-items:center;gap:6px;color:var(--muted)}.sv-target-key .sv-key{font-size:12px;line-height:14px}.sv-ring{position:relative;inline-size:220px;block-size:220px}.sv-ring-svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.sv-ring-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#121212}.sv-ring[data-watched] .sv-ring-centre>svg{color:var(--blue)}.sv-ring-centre>svg{margin-block-end:6px}.sv-ring-figure{font-family:var(--font-barlow);font-size:64px;font-weight:700;line-height:64px}.sv-ring[data-watched] .sv-ring-figure{color:var(--blue)}.sv-ring-when{font-size:13px;font-weight:600;line-height:18px}.sv-target-from{display:flex;flex-direction:column;gap:1px}.sv-target-from-figure{font-family:var(--font-barlow);font-size:20px;font-weight:700;line-height:24px}.sv-target-from-when{font-size:12px;line-height:16px;color:var(--muted)}.sv-target-why{font-size:13.5px;line-height:19px}.sv-target-formula{font-size:11.5px;font-weight:600;line-height:16px;color:var(--red)}.sv-checks{display:flex;align-items:center;gap:18px;flex:none;margin-block-start:16px;padding-block-start:14px;border-block-start:1px solid #e3e3e3}.sv-checks>.sv-key{font-size:12px;line-height:14px}.sv-check{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:17px}.sv-check>b{font-size:13px;font-weight:600;line-height:18px;color:var(--red)}.sv-check[data-ok]>b{color:#04e735}.sv-platforms{display:flex;gap:14px;flex:none;block-size:392px;margin-block-start:26px}.sv-platform{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-inline-size:0;max-inline-size:278px;padding:16px 16px 14px;border-radius:10px;background:#f3f3f3}.sv-platform-top{display:flex;align-items:center;gap:8px}.sv-platform-top>b{font-family:var(--font-barlow);font-size:22px;font-weight:700;line-height:26px}.sv-platform-pill{padding:2px 8px;border-radius:999px;background:var(--lime);color:#121212;font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:1px;text-transform:uppercase}.sv-platform-job{font-size:14px;font-weight:600;line-height:19px}.sv-platform-line{display:flex;flex-direction:column;gap:1px;padding-block-start:6px}.sv-platform-line .sv-key{font-size:11px;line-height:13px}.sv-platform-line>p:last-child{font-size:12.5px;line-height:17px}.sv-platform-bottom{display:flex;align-items:baseline;gap:12px;padding-block-start:8px;border-block-start:1px solid #cccccf}.sv-platform-bottom>b{font-family:var(--font-barlow);font-size:36px;font-weight:700;line-height:43px}.sv-platform-bottom>p{display:flex;flex-direction:column;font-size:11.5px;line-height:16px}.sv-platform-bottom>p>span:first-child{color:var(--muted)}.sv-platform-bottom>p>span:last-child{font-weight:600}.sv-platform[data-lead]{background:#121212;color:#fafafa}.sv-platform[data-lead] .sv-key{color:#a3a3a3}.sv-platform[data-lead] .sv-platform-bottom{border-block-start-color:#3a3a3a}.sv-platform[data-lead] .sv-platform-bottom>b{color:var(--lime)}.sv-platform[data-lead] .sv-platform-bottom>p>span:first-child{color:#a3a3a3}.sv-platforms-notes{display:flex;gap:24px;flex:none;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid #e3e3e3}.sv-platforms-note{display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-inline-size:0}.sv-platforms-note .sv-key{display:flex;align-items:center;gap:6px;font-size:11px;line-height:13px}.sv-platforms-note>p:last-child{font-size:12.5px;line-height:17px}.sv-platforms-notes~.sv-source{margin-block-end:10px}.sv-pillars{display:flex;gap:26px;flex:1 1 auto;min-block-size:0;margin-block-start:22px}.sv-pillar{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-inline-size:0}.sv-pillar-pic{flex:none;block-size:240px}.sv-pillar-name{display:flex;align-items:center;gap:11px;padding-block-start:6px;font-family:var(--font-crake);font-size:29px;line-height:41px}.sv-pillar-name>i{flex:none;inline-size:11px;block-size:11px;border-radius:999px}.sv-pillar-class{display:flex;align-items:center;gap:6px;padding-block-end:4px;font-size:11.5px;line-height:16px;color:var(--muted);white-space:nowrap}.sv-pillar-pill{flex:none;padding:3px 9px;border-radius:999px;color:#fff;font-family:var(--font-barlow);font-size:12px;font-weight:600;line-height:14px;letter-spacing:.8px;text-transform:uppercase}.sv-pillar-definition{font-size:16px;line-height:23px;color:var(--ink2)}.sv-pillar-share{display:flex;align-items:flex-end;gap:12px;padding-block-start:12px;border-block-start:1px solid var(--line)}.sv-pillar-share>b{font-family:var(--font-barlow);font-size:92px;font-weight:700;line-height:81px}.sv-pillar-share>p{font-size:15px;line-height:20px;color:var(--muted)}.sv-pillars+.sv-foot{margin-block-start:10px}.sv-pillar-copy{flex:none;inline-size:875px;padding-inline-end:56px}.sv-pillar-detail-pic{flex:none;inline-size:405px;block-size:720px}.sv-pillar-sub{padding-block-start:10px}.sv-series{display:flex;flex-direction:column;flex:none;margin-block-start:24px}.sv-series-row{display:flex;gap:20px;padding:16px 0;border-block-start:1px solid var(--line)}.sv-series-row:first-child{border-block-start-color:#121212}.sv-series-row:last-child{border-block-end:1px solid var(--line)}.sv-series-name{flex:none;inline-size:240px;font-family:var(--font-barlow);font-size:26px;font-weight:600;line-height:27px}.sv-series-line{flex:1 1 auto;min-inline-size:0;font-size:17px;line-height:24px;color:var(--ink2)}.sv-series-when{flex:none;inline-size:140px;font-family:var(--font-barlow);font-size:12.5px;font-weight:600;line-height:15px;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);text-align:end}.sv-pillar-words{display:flex;align-items:baseline;gap:10px;flex:none;padding:10px 0 12px;border-block-start:1px solid #e3e3e3;font-size:13.5px;font-weight:600;line-height:18px}.sv-pillar-words .sv-key{flex:none;font-size:12px;line-height:14px}.sv-pillar-foot{display:inline-flex;align-items:center;gap:7px}.sv-pillar-foot>i{flex:none;inline-size:8px;block-size:8px;border-radius:4px}.sv-pillar-copy .sv-foot{margin-block-start:0}.sv-mixbody{display:flex;gap:56px;flex:none;margin-block-start:26px}.sv-mix-total{display:flex;flex-direction:column;gap:8px;flex:none;inline-size:300px}.sv-mix-total>b{font-family:var(--font-barlow);font-size:200px;font-weight:700;line-height:176px}.sv-mix-total-label{font-size:20px;line-height:27px;color:var(--ink2)}.sv-mix-total-weekly{font-size:15px;line-height:22px;color:var(--muted)}.sv-mix-split{display:flex;flex-direction:column;gap:26px;flex:1 1 auto;min-inline-size:0}.sv-mix-head{font-family:var(--font-barlow);font-size:22px;font-weight:600;line-height:26px}.sv-mix-formats{display:flex;flex-direction:column;gap:12px}.sv-mix-formats>.sv-mix-head{padding-block-end:12px;border-block-end:2px solid #121212}.sv-mix-format-row{display:flex;gap:24px}.sv-mix-format{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-inline-size:0}.sv-mix-format>b{font-family:var(--font-barlow);font-size:72px;font-weight:700;line-height:63px}.sv-mix-format>p:nth-of-type(1){font-size:15px;line-height:20px;color:var(--ink2)}.sv-mix-format>p:nth-of-type(2){font-size:13.5px;line-height:18px;color:var(--muted)}.sv-mix-pillars{display:flex;flex-direction:column;gap:8px}.sv-mix-pillar{display:flex;align-items:center;gap:12px;padding:11px 0;border-block-start:1px solid var(--line)}.sv-mix-pillar>i{flex:none;inline-size:10px;block-size:10px;border-radius:5px}.sv-mix-pillar>p{flex:none;inline-size:230px;font-size:16.5px;line-height:23px}.sv-mix-track{flex:1 1 auto;block-size:8px;border-radius:4px;background:#e4e4e6;overflow:hidden}.sv-mix-track>span{display:block;block-size:100%;border-radius:4px;background:#121212}.sv-mix-pillar>b{flex:none;inline-size:40px;font-family:var(--font-barlow);font-size:30px;font-weight:700;line-height:30px;text-align:end}.sv-kinds{display:flex;flex-direction:column;gap:10px;flex:none;padding:12px 0;border-block-start:1px solid #e3e3e3}.sv-kinds-row{display:flex;align-items:center;gap:16px}.sv-kinds-row>.sv-key{flex:none;inline-size:190px;font-size:12px;line-height:14px}.sv-kinds-bar{display:flex;gap:2px;flex:1 1 auto;block-size:22px;border-radius:5px;overflow:hidden}.sv-kinds-bar>span{display:block;flex-basis:0;min-inline-size:0;padding:0 8px;background:#121212;color:#fff;font-family:var(--font-barlow);font-size:12px;font-weight:600;line-height:22px;white-space:nowrap;overflow:hidden}.sv-kinds-bar>span[data-tone=blue]{background:var(--blue)}.sv-kinds-bar>span[data-tone=lime]{background:var(--lime);color:#121212}.sv-kinds-bar>span[data-tone=grey]{background:#a3a3a3;color:#121212}.sv-kinds+.sv-foot{margin-block-start:0}.sv-codes{display:flex;gap:20px;flex:none;margin-block-start:26px}.sv-code{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-inline-size:0}.sv-code-frame{position:relative;block-size:385px}.sv-code-frame>.sv-pic{border-radius:10px}.sv-code-chip{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--font-barlow);font-size:12px;font-weight:600;line-height:14px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.sv-code-chip>b{font-weight:700;letter-spacing:0}.sv-code-seen{position:absolute;left:12px;bottom:12px;padding:4px 8px;border-radius:6px;background:#121212d9;color:#fff;font-size:11.5px;font-weight:600;line-height:16px}.sv-code-name{font-family:var(--font-barlow);font-size:20px;font-weight:700;line-height:24px}.sv-code-rule{font-size:13.5px;line-height:19px}.sv-year{display:flex;flex-direction:column;gap:18px;flex:none;margin-block-start:26px}.sv-year-half{display:flex;flex-direction:column;gap:6px}.sv-year-quarters{display:flex;gap:16px}.sv-year-quarter{display:flex;align-items:center;gap:8px;flex:1 1 0;min-inline-size:0;white-space:nowrap}.sv-year-quarter .sv-key{font-size:11.5px;line-height:14px;color:var(--ink)}.sv-year-focus{overflow:hidden;text-overflow:ellipsis;font-size:11.5px;line-height:16px;color:var(--muted)}.sv-year-months{display:flex;gap:12px}.sv-month{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-inline-size:0;min-block-size:170px;padding:10px;border-radius:8px;background:#f7f7f7}.sv-month-head{display:flex;align-items:baseline;gap:4px}.sv-month-head>b{font-family:var(--font-barlow);font-size:15px;font-weight:700;line-height:18px;letter-spacing:1px;text-transform:uppercase}.sv-month-head>span{font-size:10.5px;line-height:14px;color:var(--muted)}.sv-month-group{display:flex;flex-direction:column;gap:4px}.sv-month-key{font-family:var(--font-barlow);font-size:10px;font-weight:600;line-height:12px;letter-spacing:.8px;text-transform:uppercase;color:#9a9a9a}.sv-month-key-brand{color:var(--blue)!important}.sv-month-none{font-size:12px;line-height:16px;color:#9a9a9a}.sv-month-item{display:flex;gap:6px;font-size:12px;line-height:16px;color:var(--muted)}.sv-month-item>i,.sv-year-legend-item>i{flex:none;inline-size:8px;block-size:8px;margin-block-start:4px;border-radius:999px}.sv-month-item b{font-weight:600;color:var(--ink)}[data-tone=fixed]{background:#121212}[data-tone=moon_sighting]{background:#fde3e3;box-shadow:inset 0 0 0 .5px #cfcfcf80}[data-tone=estimate]{background:#e6e6e6;box-shadow:inset 0 0 0 .5px #cfcfcf80}[data-tone=brand]{background:var(--blue)}.sv-year-legend{display:flex;align-items:center;gap:16px}.sv-year-legend>.sv-key{font-size:11px;line-height:13px}.sv-year-legend-item{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.sv-year-legend-item>i{inline-size:10px;block-size:10px;margin:0}.sv-year-source{max-inline-size:560px;font-size:11px;font-weight:600;line-height:15px;color:var(--red);text-align:end}.sv-rhythm{display:flex;flex-direction:column;gap:18px;flex:none;margin-block-start:26px}.sv-rhythm-volume{font-size:13px;line-height:18px;color:var(--ink2)}.sv-rhythm-platforms{display:flex;gap:16px}.sv-rhythm-platform{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-inline-size:0;padding:12px 14px;border-radius:8px;background:#f3f3f3}.sv-rhythm-top{display:flex;align-items:center;gap:8px}.sv-rhythm-top>b{font-family:var(--font-barlow);font-size:14px;font-weight:600;line-height:17px}.sv-rhythm-figure{display:flex;align-items:baseline;gap:6px}.sv-rhythm-figure>b{font-family:var(--font-barlow);font-size:40px;font-weight:700;line-height:40px}.sv-rhythm-figure>span{font-size:12px;line-height:16px;color:var(--muted)}.sv-rhythm-note{font-size:11.5px;line-height:16px;color:var(--ink2)}.sv-rhythm-times{display:flex;flex-direction:column;gap:8px;padding-block-start:6px}.sv-rhythm-times>.sv-key{font-size:12px;line-height:14px}.sv-rhythm-market{display:flex;align-items:flex-end;gap:14px}.sv-rhythm-label{display:flex;flex-direction:column;gap:2px;flex:none;inline-size:150px}.sv-rhythm-name{font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:1px;text-transform:uppercase}.sv-rhythm-peak{font-size:11.5px;line-height:15px;color:var(--muted)}.sv-rhythm-hours{display:flex;align-items:flex-end;gap:2px;flex:1 1 auto;block-size:58px}.sv-rhythm-hours>i{flex:1 1 0;border-radius:2px;background:#121212}.sv-rhythm-hours>i[data-peak]{background:var(--blue)}.sv-rhythm-axis{position:relative;block-size:14px;margin-inline-start:164px;font-size:10px;line-height:14px;color:#9a9a9a}.sv-rhythm-axis>span{position:absolute;top:0;white-space:nowrap}.sv-rhythm-axis>span:last-child{transform:translate(-100%)}.sv-rhythm-rules{display:flex;gap:32px;flex:none;padding-block-start:14px;border-block-start:1px solid #e3e3e3}.sv-rhythm-rules>div{display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-inline-size:0}.sv-rhythm-rules .sv-key{font-size:11px;line-height:13px}.sv-rhythm-rules p:last-child{font-size:13px;line-height:18px}.sv-rhythm-source .sv-key{color:var(--red)}.sv-rhythm-source>p:last-child{font-size:11.5px;font-weight:600;line-height:16px;color:var(--red)}.sv-rhythm-rules+.sv-foot{margin-block-start:10px}.sv-hl-regular .sv-hl{font-weight:400}.sv-creators{display:flex;flex-direction:column;gap:26px;flex:none;margin-block-start:22px}.sv-creators-block{display:flex;flex-direction:column;gap:14px}.sv-creators-head{font-family:var(--font-barlow);font-size:22px;font-weight:600;line-height:26px;color:#fafafa}.sv-creators-row{display:flex;align-items:flex-start;gap:20px}.sv-creator{display:flex;align-items:center;gap:14px;flex:1 1 0;min-inline-size:0}.sv-creator-pic{flex:none;inline-size:88px;block-size:88px;border-radius:999px}.sv-creator-words{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.sv-creator-name{font-family:var(--font-barlow);font-size:21px;font-weight:600;line-height:25px;color:#fafafa}.sv-creator-handle{font-size:13px;line-height:18px;color:#a3a3a3}.sv-creator-with{font-size:13px;line-height:18px;color:#e7e7e7}.sv-creator-best{font-size:13px;font-weight:600;line-height:18px;color:#fafafa}.sv-creator-best .sv-open{color:#fafafa}.sv-own{display:flex;flex-direction:column;gap:10px}.sv-own-row{display:flex;align-items:center;gap:20px;padding:10px 0}.sv-own-name{flex:none;inline-size:260px;font-size:16px;font-weight:600;line-height:22px;color:#fafafa}.sv-own-kind{flex:none;inline-size:170px}.sv-own-kind>span{display:inline-block;padding:3px 10px;border:1px solid #a3a3a3;border-radius:999px;font-family:var(--font-barlow);font-size:13px;font-weight:600;line-height:16px;letter-spacing:.78px;text-transform:uppercase;color:#a3a3a3}.sv-own-what{flex:1 1 auto;min-inline-size:0;font-size:14.5px;line-height:20px;color:#e7e7e7}.sv-creators-note{font-size:17px;font-weight:600;line-height:23px;color:#fafafa}.sv-reads{display:flex;flex-direction:column;gap:18px;flex:none;margin-block-start:26px}.sv-reads-track{display:flex;block-size:14px}.sv-reads-track>span{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0}.sv-reads-track>span:before{content:"";position:absolute;left:0;right:0;top:6px;block-size:2px;background:#121212}.sv-reads-track>span[data-first]:before{left:50%}.sv-reads-track>span[data-last]:before{right:50%}.sv-reads-track>span>i{position:relative;inline-size:14px;block-size:14px;border-radius:999px;background:#121212}.sv-reads-track>span[data-first]>i{background:var(--blue)}.sv-reads-stops{display:flex;gap:14px}.sv-read{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-inline-size:0;min-block-size:225px;padding:10px 12px 12px;border-radius:8px;background:#f3f3f3}.sv-read-key{font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:1px;text-transform:uppercase}.sv-read-when{font-family:var(--font-barlow);font-size:17px;font-weight:700;line-height:19px}.sv-read-part{display:flex;flex-direction:column;gap:2px;padding-block-start:4px;font-size:12px;line-height:16px}.sv-read-sub{font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:1px;text-transform:uppercase;color:#9a9a9a}.sv-read-out{font-weight:600}.sv-rules{display:flex;flex-direction:column;gap:8px}.sv-rules-row{display:flex;gap:14px}.sv-rule{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-inline-size:0;padding:10px 12px;border-radius:8px;background:#f3f3f3;font-size:12px;line-height:16px}.sv-rule>p:first-child{display:flex;align-items:baseline;gap:8px}.sv-rule>p:first-child>span{font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:1px;text-transform:uppercase;color:#9a9a9a}.sv-rule>p:first-child>b{font-family:var(--font-barlow);font-size:20px;font-weight:700;line-height:24px}.sv-rule[data-tone=grow]{background:#121212;color:#fff}.sv-rule[data-tone=grow]>p:first-child>span{color:var(--lime)}.sv-rule[data-tone=stop]{background:#fff;box-shadow:inset 0 0 0 1px #121212}.sv-reads-fair{font-size:13px;font-weight:600;line-height:18px}.sv-tests{display:flex;flex-direction:column;gap:18px;flex:none;margin-block-start:26px}.sv-tests-row{display:flex;gap:20px}.sv-test{display:flex;flex-direction:column;gap:12px;flex:1 1 0;min-inline-size:0;max-inline-size:371px}.sv-test-key{font-family:var(--font-barlow);font-size:11.5px;font-weight:600;line-height:14px;letter-spacing:1px;text-transform:uppercase}.sv-test-guess{min-block-size:50px;font-family:var(--font-barlow);font-size:24px;font-weight:700;line-height:25px}.sv-test-measure{display:flex;align-items:center;gap:8px;font-size:11.5px;line-height:15px;color:var(--muted)}.sv-test-pill{flex:none;padding:3px 8px;border-radius:4px;background:#121212;color:#fff;font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:.8px;text-transform:uppercase}.sv-test-split{position:relative;display:flex;block-size:200px}.sv-test-version{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-inline-size:0;padding:16px 30px 16px 14px;border-radius:10px 0 0 10px;background:#121212;color:#fff}.sv-test-version[data-side=b]{padding:16px 14px 16px 30px;border-radius:0 10px 10px 0;background:#fff;color:#121212;box-shadow:inset 0 0 0 1px #121212}.sv-test-letter{font-family:var(--font-barlow);font-size:34px;font-weight:700;line-height:34px;color:var(--lime)}.sv-test-version[data-side=b] .sv-test-letter{color:var(--blue)}.sv-test-name{font-family:var(--font-barlow);font-size:16px;font-weight:700;line-height:19px}.sv-test-desc{font-size:12px;line-height:16px}.sv-test-posts{display:flex;gap:4px;padding-block-start:8px}.sv-test-posts>i{flex:0 1 20px;min-inline-size:0;block-size:36px;border-radius:3px;background:#3a3a3a}.sv-test-version[data-side=b] .sv-test-posts>i{background:#e6e6e6}.sv-test-n{font-family:var(--font-barlow);font-size:10.5px;font-weight:600;line-height:13px;letter-spacing:.6px;color:#bdbdbd}.sv-test-version[data-side=b] .sv-test-n{color:var(--muted)}.sv-test-vs{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;margin:-15px 0 0 -15px;padding-block-end:2px;border:1px solid #121212;border-radius:15px;background:#fff;font-family:var(--font-barlow);font-size:12px;font-weight:700;line-height:12px}.sv-test-starts{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600;line-height:18px}.sv-test-starts>span:first-child{font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:1px;text-transform:uppercase;color:#9a9a9a}.sv-test-none{color:#9a9a9a}.sv-how{display:flex;flex-direction:column;gap:28px;flex:none;margin-block-start:26px;padding-block-start:22px}.sv-how-counts{display:flex;gap:14px}.sv-how-count{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-inline-size:0;min-block-size:143px;padding:18px 16px;border-radius:8px;background:#f3f3f3}.sv-how-count>b{font-family:var(--font-barlow);font-size:52px;font-weight:700;line-height:52px}.sv-how-key{font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.sv-how-note{font-size:11.5px;line-height:15px}.sv-how-count[data-first]{background:#121212;color:#fff}.sv-how-count[data-first]>b{color:var(--lime)}.sv-how-count[data-first] .sv-how-key{color:#bdbdbd}.sv-how-chapters{display:flex;flex-direction:column;gap:12px}.sv-how-cols{display:flex;gap:28px}.sv-how-col{display:flex;flex-direction:column;flex:1 1 0;min-inline-size:0}.sv-how-row{display:flex;gap:10px;padding:11px 0;border-block-start:1px solid #e3e3e3;font-size:12.5px;line-height:17px;color:var(--muted)}.sv-how-row>b{flex:none;inline-size:40px;font-family:var(--font-barlow);font-size:13px;font-weight:700;line-height:16px;color:var(--ink)}.sv-how-row strong{font-weight:600;color:var(--ink)}.sv-record{display:flex;flex-direction:column;gap:18px;flex:none;margin-block-start:26px}.sv-record-blocks{display:flex;gap:28px}.sv-record-sources{display:flex;flex-direction:column;gap:10px;flex:none;inline-size:744px}.sv-record-group{display:flex;flex-direction:column}.sv-record-head{font-family:var(--font-barlow);font-size:13px;font-weight:700;line-height:16px}.sv-record-source{display:flex;align-items:flex-start;gap:10px;padding:5px 0;border-block-start:1px solid #e3e3e3;font-size:12px;line-height:16px;color:var(--muted)}.sv-record-source>span:first-child{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-record-source b{font-weight:600;color:var(--ink)}.sv-record-date{flex:none;font-family:var(--font-barlow);font-size:11px;font-weight:600;line-height:13px;letter-spacing:.6px;padding-block-start:1px}.sv-record-side{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-inline-size:0}.sv-record-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:10px;background:#121212;color:#fff}.sv-record-card>div{display:flex;flex-direction:column;gap:2px}.sv-record-card>div>p:first-child{font-family:var(--font-barlow);font-size:10.5px;font-weight:600;line-height:13px;letter-spacing:.8px;text-transform:uppercase;color:#bdbdbd}.sv-record-card>div>p:last-child{font-size:13px;font-weight:600;line-height:17px}.sv-record-open{display:flex;flex-direction:column;gap:6px}.sv-record-open>p{padding:5px 0;border-block-start:1px solid #e3e3e3;font-size:12px;line-height:16px;color:var(--muted)}.sv-record-open b{font-weight:600;color:var(--ink)}.sv-close .sv-col{padding-inline-end:56px}.sv-close-idea{max-inline-size:1000px;margin-block-end:116px;font-family:var(--font-crake);font-size:84px;line-height:87px;letter-spacing:-1.25px;color:#fafafa}.sv-close-sub{display:flex;flex-direction:column;gap:16px;padding-block-start:8px;margin-block-start:6px}.sv-close-key{font-family:var(--font-barlow);font-size:14px;font-weight:600;line-height:17px;letter-spacing:1.12px;text-transform:uppercase;color:#9e9e9e}.sv-close-ask{max-inline-size:900px;font-size:24px;line-height:34px;color:#ededed}.sv-close-next{font-size:16px;font-weight:500;line-height:22px;color:#9e9e9e}.sv-close .sv-foot{margin-block-start:40px}.strategy-deck{container-type:inline-size;min-width:0;color:var(--co-text)}.strategy-deck :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--co-accent);outline-offset:3px}.strategy-deck ::selection{background:var(--co-accent);color:var(--co-on-accent)}.strategy-deck textarea{caret-color:var(--co-accent)}.strategy-deck-toolbar,.strategy-actions,.strategy-stage-footer{display:flex;align-items:center;gap:8px}.strategy-deck-toolbar{justify-content:space-between;flex-wrap:wrap;padding:0 0 16px}.strategy-actions{flex-wrap:wrap}.strategy-deck-toolbar button,.strategy-stage-footer button{min-width:44px;padding-inline:12px;font-size:12px}.strategy-working-on{font-size:12px;color:var(--co-muted);margin-inline:6px}.strategy-deck-workspace{display:grid;grid-template-columns:156px minmax(0,1fr);align-items:start;gap:20px}.strategy-deck-workspace.strategy-rail-hidden{grid-template-columns:minmax(0,1fr)}.strategy-slide-index{position:sticky;top:0;max-height:75dvh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent;padding:0 6px 8px 2px}.strategy-slide-index>p{color:var(--co-muted);font-size:12px;margin:0 0 12px}.strategy-thumbnail{display:block;height:auto;width:100%;background:transparent;border:0;padding:4px;margin-bottom:12px;color:var(--co-text2);text-align:start}.strategy-thumbnail>span,.strategy-thumbnail>span>span{display:block;width:100%}.strategy-thumbnail-sheet{display:flex;flex-direction:column;aspect-ratio:16 / 9;overflow:hidden;padding:10px 8px;background:var(--co-surface);border:1px solid var(--co-line2)}.strategy-thumbnail-sheet>strong{display:block;font-family:var(--font-section);font-size:15px;line-height:1.1;overflow-wrap:anywhere}.strategy-thumbnail-content{display:flex;gap:5px;margin-top:13px;font-size:7px;line-height:1.5;color:var(--co-muted)}.strategy-thumbnail-content>span{flex:1;border-top:1px solid var(--strategy-pillar, var(--co-line2));padding-top:4px;overflow-wrap:anywhere}.strategy-thumbnail-caption{display:flex;gap:7px;margin-top:6px;font-size:10px;line-height:1.4}.strategy-thumbnail[aria-current=page] .strategy-thumbnail-sheet{border-color:var(--co-accent);outline:1px solid var(--co-accent)}.strategy-thumbnail[aria-current=page] .strategy-thumbnail-caption{color:var(--co-accent-ink)}.strategy-stage{min-width:0}.strategy-slide-viewport{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.strategy-slide-frame{width:100%;aspect-ratio:16 / 9}.strategy-slide-frame.strategy-slide-zoomed{min-width:1280px}.strategy-slide{box-sizing:border-box;display:grid;grid-template-rows:48px minmax(0,1fr) 44px;width:1280px;height:720px;zoom:var(--strategy-slide-scale, 1);background:var(--co-surface);border:1px solid var(--co-line)}.strategy-slide-body{min-height:0;min-width:0;padding:20px 48px 24px;overflow:clip}.strategy-slide-fit-content{display:flow-root;min-height:var(--strategy-body-height, 0px);transform-origin:top center}.strategy-slide-masthead,.strategy-slide-footer{padding-inline:20px;align-items:center}.strategy-slide-masthead,.strategy-slide-footer{display:flex;justify-content:space-between;gap:16px;color:var(--co-muted);font-size:11px;line-height:1.5}.strategy-slide-masthead{font-weight:600}.strategy-slide-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin:0 0 28px}.strategy-slide-heading h2{font-family:var(--font-section);font-size:52px;font-weight:700;line-height:1;letter-spacing:-.02em;margin:0;text-wrap:balance;overflow-wrap:anywhere}.strategy-slide-heading>div>p{font-size:15px;line-height:1.6;color:var(--co-muted);max-width:65ch;margin-top:12px}.strategy-slide h3{font-family:var(--font-section);font-size:25px;font-weight:600;line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.strategy-slide :is(p,li){overflow-wrap:anywhere}.strategy-slide-footer{border-top:1px solid var(--co-line);margin-top:0}.strategy-slide-footer>span:first-child{max-width:80%}.strategy-slide-footer>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.strategy-channel-scroll{overflow-x:auto;scrollbar-width:thin}.strategy-channel-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.65;text-align:start}.strategy-channel-table th,.strategy-channel-table td{vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--co-line)}.strategy-channel-table th+th,.strategy-channel-table td{border-inline-start:1px solid var(--co-line)}.strategy-channel-table th:first-child{width:100px;padding-inline-start:0;font-size:11px;font-weight:500;color:var(--co-muted)}.strategy-channel-table thead th{padding-top:0;border-bottom-color:var(--co-line2)}.strategy-channel-table thead h3{margin:0 0 6px}.strategy-channel-name{display:flex;align-items:center;justify-content:center;gap:10px}.strategy-channel-logo{flex:0 0 24px;width:24px;height:24px}.strategy-channel-table thead span{font-size:10px;font-weight:500;color:var(--co-accent-ink)}.strategy-channel-table ul{padding:0;list-style:none;display:grid;gap:6px}.strategy-channel-table li strong{font-weight:600}.strategy-frequency{font-family:var(--font-section);font-size:30px;font-weight:600}.strategy-frequency small{font-family:var(--font-body);font-size:11px;font-weight:400;color:var(--co-muted)}.strategy-pillar-grid{display:grid;grid-template-columns:repeat(var(--strategy-columns),minmax(0,1fr));margin-bottom:28px}.strategy-pillar-summary{display:flex;flex-direction:column;align-items:start;gap:18px;padding:0 24px;border-inline-start:1px solid var(--co-line2)}.strategy-pillar-summary:first-child{border:0;padding-inline-start:0}.strategy-pillar-summary:last-child{padding-inline-end:0}.strategy-pillar-number{font-family:var(--font-section);font-size:46px;line-height:1;color:var(--strategy-pillar)}.strategy-pillar-summary h3{margin:0;font-size:30px}.strategy-pillar-summary p,.strategy-series p{font-size:14px;line-height:1.7;max-width:68ch}.strategy-pillar-summary ul{padding-inline-start:16px;font-size:12px;line-height:1.7;color:var(--co-text2)}.strategy-pillar-share{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:14px}.strategy-pillar-share strong{font-family:var(--font-section);font-size:36px;font-weight:600}.strategy-pillar-share small{font-size:22px}.strategy-pillar-share>span{font-size:10px;color:var(--co-muted);line-height:1.6}.strategy-pillar-summary button{min-height:44px;font-size:11px;padding-inline:10px}.strategy-cadence{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;border-top:1px solid var(--co-line2);padding-block:18px 24px;font-size:12px}.strategy-cadence span{color:var(--co-muted)}.strategy-pillar-index{font-family:var(--font-section);font-size:64px;line-height:1;color:var(--strategy-pillar)}.strategy-pillar-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,1fr);gap:32px;margin-bottom:36px}.strategy-series{display:flex;flex-direction:column;gap:24px}.strategy-series section+section{border-top:1px solid var(--co-line);padding-top:20px}.strategy-series h3{margin-bottom:8px;font-size:23px}.strategy-series p.strategy-series-meta{font-size:11px;color:var(--co-muted);margin-top:10px}.strategy-media{min-width:0;align-self:start}.strategy-media-figure{margin:0}.strategy-media-figure :is(img,video){display:block;width:100%;height:380px;object-fit:contain;background:transparent}.strategy-media-figure figcaption{font-size:11px;color:var(--co-muted);margin-top:10px}.strategy-media-empty{display:flex;min-height:320px;flex-direction:column;align-items:start;justify-content:end;padding:24px;background:var(--co-ground);border:1px dashed var(--co-line2);gap:14px;color:var(--co-muted)}.strategy-media-empty p{font-family:var(--font-section);font-size:24px;line-height:1.15;color:var(--co-text2)}.strategy-media-empty span{font-size:12px;line-height:1.6}.strategy-slide-empty{padding:35px 0 65px;max-width:420px}.strategy-slide-empty h3{margin-bottom:12px;font-size:28px}.strategy-slide-empty p{color:var(--co-muted);font-size:14px;line-height:1.7;margin-bottom:24px}.strategy-stage-footer{justify-content:space-between;gap:12px;padding-block:16px}.strategy-stage-footer>span{font-size:11px;color:var(--co-muted)}.strategy-page-count{min-width:45px;text-align:center;color:var(--co-muted);font-size:12px;font-variant-numeric:tabular-nums}.strategy-editable{position:relative;width:100%}.strategy-editable>.strategy-pencil{height:32px;min-width:32px;padding:6px;margin-top:6px}.strategy-inline-edit{min-width:0;width:100%}.strategy-inline-edit .strategy-actions{margin-top:8px}.strategy-inline-edit button{font-size:12px;padding-inline:10px}.strategy-inline-edit>p,.strategy-save-state{padding:12px 0;color:var(--co-accent-ink);font-size:12px;line-height:1.6}.strategy-save-state [role=alert]{color:var(--co-alert-ink)}.strategy-present-modal{width:min(calc(100vw - 32px),calc((100dvh - 160px) * 1.777778 + 40px));max-width:1480px;max-height:96dvh;padding:20px;background:var(--co-ground)}.strategy-present-overlay{padding:0}.strategy-loading{height:530px;border:1px solid var(--co-line);background:var(--co-surface);padding:40px}.strategy-loading>div{height:26px;max-width:280px;background:var(--co-surface-solid);margin-bottom:30px}.strategy-loading>div:last-child{max-width:none;height:290px}@container (max-width: 950px){.strategy-deck-workspace{grid-template-columns:120px minmax(0,1fr);gap:12px}.strategy-thumbnail-content{font-size:6px}.strategy-working-on{display:none}}@container (max-width: 720px){.strategy-deck-workspace{display:block}.strategy-slide-index{position:static;display:flex;gap:8px;max-height:none;overflow-x:auto;margin-bottom:16px}.strategy-slide-index>p{display:none}.strategy-thumbnail{width:125px;min-width:125px;margin-bottom:0}.strategy-stage-footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.strategy-deck *,.strategy-present-modal{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.strategy-present .strategy-stage-footer{padding-block:10px 0}.strategy-chapter-select{min-width:180px;max-width:230px;font-size:12px}.strategy-cover{min-height:100%;display:grid;align-items:center;gap:48px}.strategy-cover-with-media{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.strategy-cover-copy{display:flex;flex-direction:column;gap:32px;padding-block:24px}.strategy-cover h2{font-family:var(--font-section);font-size:80px;line-height:1;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.strategy-cover .strategy-editable>p{max-width:44ch;font-size:28px;line-height:1.45}.strategy-cover-authors{font-size:13px;color:var(--co-muted)}.strategy-cover .strategy-media{align-self:center}.strategy-cover .strategy-media-figure :is(img,video){height:470px}.strategy-story{display:grid;grid-template-columns:repeat(var(--strategy-columns),minmax(0,1fr));gap:32px;padding-block:12px}.strategy-story>section{min-width:0}.strategy-story>section+section{border-inline-start:1px solid var(--co-line2);padding-inline-start:32px}.strategy-story h3{display:flex;align-items:baseline;gap:12px;font-size:30px;margin-bottom:18px}.strategy-story-logo{width:24px;height:24px;flex:0 0 24px}.strategy-story-copy p{font-size:20px;line-height:1.6;max-width:68ch;white-space:pre-line}.strategy-story-detail{color:var(--co-muted);font-size:13px;line-height:1.5;margin-bottom:16px}.strategy-story-facts{display:grid;gap:20px;margin-top:28px}.strategy-story-facts dt{font-size:12px;color:var(--co-muted);margin-bottom:6px}.strategy-story-facts dd{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.strategy-story-statement{grid-template-columns:1fr;align-content:center;min-height:360px}.strategy-story-statement .strategy-story-copy p{font-family:var(--font-section);font-size:44px;line-height:1.2;max-width:42ch;text-wrap:balance}.strategy-story-statement .strategy-story-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-top:24px;border-top:1px solid var(--co-line2)}.strategy-story-scorecard .strategy-story-copy p{font-family:var(--font-section);font-size:36px;line-height:1.2;color:var(--co-accent-ink)}.strategy-story-timeline{grid-template-columns:1fr;gap:24px}.strategy-story-timeline>section{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:40px}.strategy-story-timeline>section+section{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--co-line2);padding-top:24px}.strategy-story-timeline h3{grid-column:1;grid-row:1 / span 3}.strategy-story-timeline :is(.strategy-story-copy,.strategy-story-detail,.strategy-story-facts,.strategy-source-link){grid-column:2}.strategy-story-timeline .strategy-story-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-source-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:16px;font-size:13px;text-decoration:underline;text-underline-offset:4px;color:var(--co-accent-ink)}.co-grid-field:has(.sd-workspace),.co-grid-field:has(.sd-start){scrollbar-gutter:auto}.co-grid-field:has(.sd-workspace)>main,.co-grid-field:has(.sd-start)>main{padding:0!important}.sd-workspace{display:flex;block-size:100%;min-block-size:0;min-inline-size:0}.sd-film-wrap{display:flex;flex:none;padding:8px 0 8px 8px;min-block-size:0}.sd-film{display:flex;flex-direction:column;inline-size:216px;block-size:100%;min-block-size:0;overflow:hidden;border:1px solid var(--co-line);border-radius:18px;background:var(--co-surface);box-shadow:0 8px 24px var(--co-panel-shadow)}.sd-workspace[data-view-entering=slides] .sd-film-wrap{animation:sd-film-in .16s ease-out both}@keyframes sd-film-in{0%{opacity:0;transform:translate(-16px)}}.sd-film-head{display:flex;align-items:center;gap:8px;padding:14px 16px 8px;flex:none}.sd-film-head strong{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--co-text)}.sd-film-count{margin-inline-start:auto;font-family:var(--font-mono);font-size:11px;color:var(--co-muted);white-space:nowrap}.sd-film-list>*,.sd-film-list>[role=group]>*{flex-shrink:0}.sd-film-list{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-block-size:0;padding:0 10px 10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.sd-film-slide{display:flex;align-items:flex-start;gap:6px;padding:3px 0;border:0;background:transparent;text-align:start;cursor:pointer;outline:none}.sd-film-num{flex:none;inline-size:20px;padding-block-start:4px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-align:end;color:var(--co-faint);font-variant-numeric:tabular-nums}.sd-ring{display:block;flex:none;padding:3px;border:2px solid transparent;border-radius:10px;transition:border-color var(--spring-snappy)}.sd-film-slide:hover .sd-ring{border-color:var(--co-line2)}.sd-film-slide:focus-visible .sd-ring{border-color:var(--co-accent)}.sd-film-slide[aria-current=true] .sd-ring{border-color:var(--co-accent)}.sd-film-slide[aria-current=true] .sd-film-num{color:var(--co-accent-ink);font-weight:700}.sd-thumb{position:relative;display:block;inline-size:156px;block-size:88px;overflow:hidden;border:1px solid var(--co-line2);border-radius:7px;background:var(--co-recess)}.sd-thumb>.sd-mini{position:absolute;inset:0}.sd-thumb[data-writing]{display:flex;flex-direction:column;gap:6px;padding:12px}.sd-thumb[data-writing] i{display:block;block-size:9px;border-radius:3px;background:var(--co-lens)}.sd-thumb[data-writing] i:nth-child(1){inline-size:94px}.sd-thumb[data-writing] i:nth-child(2){inline-size:60px}.sd-thumb[data-writing] b{display:flex;gap:5px}.sd-thumb[data-writing] b i{inline-size:28px!important;block-size:28px}.sd-thumb[data-writing]:after{content:"";position:absolute;inset-inline-start:-1px;inset-block-end:3px;inline-size:86px;block-size:3px;border-radius:1.5px;background:var(--co-accent);animation:sd-progress 1.4s ease-in-out infinite}@keyframes sd-progress{0%{transform:translate(-60%)}to{transform:translate(160%)}}.sd-film-slide[data-writing] .sd-ring{border-color:var(--co-accent)}.sd-film-chapter{display:flex;align-items:center;gap:7px;inline-size:100%;padding:14px 4px 6px 6px;border:0;background:transparent;text-align:start;color:var(--co-text);cursor:pointer;outline:none}.sd-film-chapter:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px;border-radius:8px}.sd-film-chapter>svg:first-child{flex:none;inline-size:12px;block-size:12px;color:var(--co-faint);transition:transform var(--spring-snappy)}.sd-film-chapter[aria-expanded=true]>svg:first-child{transform:rotate(90deg)}.sd-film-chapter-num{flex:none;font-family:var(--font-section);font-size:13px;font-weight:700;color:var(--co-faint)}.sd-film-chapter-title{flex:1 1 auto;min-inline-size:0;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1.25}.sd-film-chapter-status{display:inline-flex;flex:none;align-items:center;gap:4px;font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--co-muted)}.sd-film-chapter-status svg{inline-size:11px;block-size:11px;color:var(--co-accent);animation:m7r-spin 1.2s linear infinite}.sd-film-foot{display:flex;flex:none;align-items:center;gap:7px;padding:11px 16px;border:0;border-block-start:1px solid var(--co-line);background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;font-weight:600;text-align:start;cursor:pointer}.sd-film-foot svg{inline-size:12px;block-size:12px;transition:transform var(--spring-snappy)}.sd-film-foot[aria-expanded=true] svg{transform:rotate(-90deg)}.sd-film-foot span:last-child{margin-inline-start:auto;font-size:11px;font-weight:400;color:var(--co-faint)}.sd-film-supporting .sd-thumb{opacity:.6}.sd-main{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-inline-size:0;min-block-size:0;padding:14px 28px 20px 24px}.sd-workspace[data-view=grid] .sd-main{padding:14px 40px 0}.sd-toolbar{display:flex;flex:none;align-items:center;gap:14px;min-inline-size:0}.sd-top{display:flex;flex:1 1 auto;align-items:center;gap:14px;min-inline-size:0}.sd-title{min-inline-size:0;overflow:hidden;padding:0;border:0;background:transparent;color:var(--co-text);font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:0;line-height:normal;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:none}.sd-title:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px;border-radius:6px}.sd-title-input{min-inline-size:0;flex:1 1 auto;max-inline-size:520px;padding:0 0 2px;border:0;border-block-end:2px solid var(--co-accent);background:transparent;color:var(--co-text);font-family:var(--font-display);font-size:24px;outline:none}.sd-status{flex:none;padding:3px 8px;border:1px solid var(--co-line2);border-radius:12px;color:var(--co-text2);font-family:var(--font-section);font-size:13px;font-weight:600;letter-spacing:1.2px;line-height:normal;white-space:nowrap}.sd-meta{flex:none;color:var(--co-muted);font-family:var(--font-body);font-size:13.5px;white-space:nowrap}.sd-push{flex:1 1 auto;min-inline-size:8px}.sd-actions{display:flex;flex:none;align-items:center;gap:10px}.sd-stage{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-block-size:0;outline:none}.sd-slide-head,.sd-under,.sd-notes{display:flex;align-items:center;gap:10px;max-inline-size:100%}.sd-slide-head>p{min-inline-size:0;overflow:hidden;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.sd-writing-tag{display:inline-flex;flex:none;align-items:center;block-size:20px;padding-inline:6px;border:1px solid var(--co-live);border-radius:6px;color:var(--co-live);font-family:var(--font-mono);font-size:10px;letter-spacing:.9px;white-space:nowrap}.sd-slide{position:relative;flex:none;overflow:hidden;border-radius:8px;box-shadow:0 12px 32px var(--co-panel-shadow);background:var(--co-surface)}.sd-slide>.sd-mini .strategy-slide{border:0}.sd-under>p{flex:1 1 auto;min-inline-size:0;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:1.45}.sd-pager{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--co-muted);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.sd-notes{flex-wrap:wrap;color:var(--co-muted);font-size:12.5px}.sd-notes [role=alert]{color:var(--co-alert-ink)}.sd-being-written{display:flex;flex-direction:column;gap:16px;block-size:100%;padding:40px 48px;background:#fff}.sd-being-written p{margin:0;color:#12121280;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.8px;text-transform:uppercase}.sd-being-written strong{color:#121212;font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.05}.sd-being-written strong:after{content:"";display:inline-block;inline-size:3px;block-size:34px;margin-inline-start:2px;vertical-align:bottom;background:#207cf5;animation:sd-caret 1s steps(1) infinite}@keyframes sd-caret{50%{opacity:0}}.sd-being-written div{display:flex;gap:12px}.sd-being-written div i{inline-size:128px;block-size:150px;border-radius:4px;background:#ededed}.sd-being-written span{display:block;block-size:9px;border-radius:3px;background:#ededed}.sd-follow{position:absolute;inset-block-end:6px;inset-inline-start:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:10px;padding:4px 4px 4px 14px;border-radius:999px;color:var(--co-text);font-size:13px;animation:sd-follow-in var(--spring-smooth) both}@keyframes sd-follow-in{0%{opacity:0;transform:translateY(8px)}}.sd-grid{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding-block-end:40px;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.sd-grid-head{display:flex;align-items:flex-end;gap:12px;padding:26px 0 10px;border-block-end:1px solid var(--co-line)}.sd-grid-head b{color:var(--co-faint);font-family:var(--font-section);font-size:16px;font-weight:800;line-height:normal}.sd-grid-head h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:24px;font-weight:800;line-height:1}.sd-grid-head span{margin-inline-start:auto;color:var(--co-muted);font-family:var(--font-body);font-size:12px;font-weight:500;white-space:nowrap}.sd-grid-row{display:grid;grid-template-columns:repeat(auto-fill,212px);gap:20px;padding:14px 0 4px}.sd-tile{display:flex;flex-direction:column;gap:7px;inline-size:212px;padding:0;border:0;background:transparent;text-align:start;cursor:pointer;outline:none}.sd-tile .sd-ring{border-radius:11px}.sd-tile .sd-thumb{inline-size:206px;block-size:116px;border-radius:8px}.sd-tile:hover .sd-ring{border-color:var(--co-line2)}.sd-tile:focus-visible .sd-ring,.sd-tile[aria-current=true] .sd-ring{border-color:var(--co-accent)}.sd-tile-caption{display:flex;align-items:center;gap:7px;padding-inline:4px;min-inline-size:0}.sd-tile-caption b{flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:500}.sd-tile-caption span{flex:1 1 auto;min-inline-size:0;overflow:hidden;color:var(--co-text2);font-family:var(--font-body);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sd-tile[aria-current=true] .sd-tile-caption b{color:var(--co-accent-ink);font-weight:700}.sd-tile[aria-current=true] .sd-tile-caption span{color:var(--co-text);font-weight:600}.sd-workspace[data-view-entering=grid] .sd-tile:not([aria-current=true]),.sd-workspace[data-view-entering=grid] .sd-grid-head{animation:co-content-in .18s ease-out 80ms both}.sd-landing{animation:sd-land var(--spring-smooth) both;animation-delay:calc(var(--land-i, 0) * 40ms)}@keyframes sd-land{0%{opacity:0;transform:translateY(16px)}}.sd-skeleton i{display:block;border-radius:6px;background:var(--co-line)}@media(prefers-reduced-motion:reduce){.sd-workspace[data-view-entering] .sd-film-wrap,.sd-workspace[data-view-entering] .sd-tile,.sd-workspace[data-view-entering] .sd-grid-head,.sd-landing,.sd-follow{animation:co-content-in var(--motion-out) ease-out both}.sd-thumb[data-writing]:after,.sd-film-chapter-status svg,.sd-being-written strong:after{animation:none}}.sd-phone-strip{display:flex;flex-direction:column;gap:10px}.sd-phone-where{margin:0;color:var(--co-text);font-size:14px}.sd-phone-where b{margin-inline-end:6px;color:var(--co-accent-ink);font-family:var(--font-mono);font-size:12px}.sd-phone-chapter{display:flex;align-items:center;gap:8px;margin:0;color:var(--co-text);font-size:14px;font-weight:600}.sd-phone-chapter span:first-child{color:var(--co-faint);font-family:var(--font-section);font-weight:700}.sd-phone-chapter span:last-child{margin-inline-start:auto;color:var(--co-muted);font-size:12px}.sd-phone-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.sd-phone-thumbs .sd-tile,.sd-phone-thumbs .sd-tile .sd-thumb{inline-size:96px}.sd-phone-thumbs .sd-tile .sd-thumb{block-size:54px;aspect-ratio:auto}.sd-phone-hint{margin:0;color:var(--co-muted);font-size:13px}@media(max-width:1023px){.sd-main,.sd-workspace[data-view=grid] .sd-main{padding:12px 16px 16px}.sd-grid-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sd-tile,.sd-tile .sd-thumb{inline-size:100%}.sd-tile .sd-thumb{block-size:auto;aspect-ratio:16 / 9}}@media(max-width:639px){.sd-workspace{flex-direction:column}.sd-main{overflow-y:auto}.sd-toolbar{flex-wrap:wrap;row-gap:10px}.sd-toolbar>.sd-top{display:contents}.sd-toolbar:before{content:"";order:0;flex-basis:100%;block-size:0}.sd-top .sd-title{order:-2;flex:1 1 0}.sd-top .sd-actions{order:-1}.sd-top .sd-push,.sd-top .sd-meta{display:none}.sd-toolbar>[role=tablist]{order:1}.sd-top .sd-status{order:2;margin-inline-start:auto}.sd-stage{flex:none;justify-content:flex-start}.sd-workspace[data-view=slides] .sd-film-wrap{display:none}.sd-grid-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sd-title{font-size:20px}}.sd-start{display:flex;flex-direction:column;align-items:center;block-size:100%;overflow-y:auto;padding:36px 44px 40px}.sd-start-top{display:flex;align-items:center;gap:14px;align-self:stretch}.sd-start-top h1{margin:0;color:var(--co-text);font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:0;line-height:normal}.sd-start-top span{color:var(--co-muted);font-size:13.5px}.sd-start-hero{display:flex;flex-direction:column;gap:4px;inline-size:min(700px,100%);padding-block-start:34px;margin-block-end:34px}.sd-start-hero p{margin:0;color:var(--co-text);font-family:"Strategy Crake",var(--font-display);font-size:clamp(36px,6vw,60px);font-weight:700;letter-spacing:-.012em;line-height:1.12}.sd-start-hero mark{padding-inline:8px;background:linear-gradient(var(--co-accent),var(--co-accent)) center / 100% calc(100% - .294em) no-repeat;color:var(--co-on-accent);letter-spacing:0}.sd-start-box{display:flex;flex-direction:column;align-items:center;gap:14px;inline-size:min(760px,100%)}.sd-start-note{margin:0;max-inline-size:760px;color:var(--co-muted);font-size:13px;line-height:1.45;text-align:center}.sd-start-error{margin:0;color:var(--co-alert-ink);font-size:13px}@property --sd-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sd-glow{position:relative;display:flex;flex-direction:column;gap:14px;inline-size:100%;padding:14px 10px 10px 14px;border:1.5px solid color-mix(in srgb,#cfff0a 40%,transparent);border-radius:16px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f;transition:border-color .2s ease-out}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.sd-glow{-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}.sd-glow:before{content:"";position:absolute;inset:-1.5px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--sd-glow-angle),transparent 0deg,transparent 280deg,#cfff0a 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:sd-glow-lap 4s linear infinite}@keyframes sd-glow-lap{to{--sd-glow-angle: 360deg}}.sd-glow[data-quiet]{border-color:var(--co-line)}.sd-glow[data-quiet]:before{display:none}@media(prefers-reduced-motion:reduce){.sd-glow:before{display:none}}.sd-glow-field{display:flex;flex-direction:column;gap:10px}.sd-glow-pill{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;block-size:30px;padding:0 6px 0 4px;border-radius:999px;background:var(--co-accent-dim);color:var(--co-text);font-size:12.5px;font-weight:600}.sd-glow-pill img{inline-size:22px;block-size:22px;border-radius:999px;object-fit:cover}.sd-glow-field textarea{inline-size:100%;min-block-size:44px;resize:none;border:0;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:14px;line-height:1.45;outline:none}.sd-glow-field textarea::placeholder{color:var(--co-faint)}.sd-glow-file{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;max-inline-size:100%;padding:8px 8px 8px 12px;border:1px solid var(--co-line2);border-radius:12px;color:var(--co-text);font-size:13px}.sd-glow-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-glow-file small{color:var(--co-muted);font-size:12px}.sd-glow-file button{display:grid;place-items:center;inline-size:24px;block-size:24px;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer}.sd-glow-file button:hover{background:var(--co-hover);color:var(--co-text)}.sd-glow-controls{display:flex;align-items:center;gap:4px}.sd-glow-attach,.sd-glow-send{display:grid;flex:none;place-items:center;border-radius:999px;cursor:pointer;transition:transform var(--spring-snappy),background-color .16s ease}.sd-glow-attach{inline-size:30px;block-size:30px;border:1px solid var(--co-line2);background:var(--co-hover);color:var(--co-text)}.sd-glow-send{inline-size:32px;block-size:32px;border:0;background:var(--co-surface-solid);color:var(--co-muted)}.sd-glow-send[data-ready]{background:var(--co-accent-fill);color:var(--co-on-accent)}.sd-glow-attach:not(:disabled):active,.sd-glow-send:not(:disabled):active{transform:scale(.97)}.sd-glow-send:disabled{cursor:default}.sd-glow-wrap{position:relative;inline-size:100%}.sd-glow-wrap .m7r-menu.sd-glow-menu{inset-block:calc(100% + 8px) auto;inset-inline-start:34px;transform-origin:top left}.sd-start-list{display:flex;flex-direction:column;gap:10px;inline-size:min(760px,100%);margin-block-start:40px}.sd-start-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px;padding:34px 0 18px}.sd-start-head h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:28px;font-weight:600;line-height:normal}.sd-start-head span{color:var(--co-muted);font-size:14px}.sd-start-card{display:flex;align-items:center;gap:16px;padding:16px 14px 16px 18px;border:1px solid transparent;border-radius:14px;background:var(--co-surface)}.sd-start-card-live{border-color:var(--co-accent-border)}.sd-start-card-words{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-inline-size:0}.sd-start-card-words>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sd-start-card h3{margin:0;color:var(--co-text);font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:0}.sd-start-card p{margin:0;color:var(--co-muted);font-size:13px}@media(max-width:639px){.sd-start{padding:64px 16px 32px}.sd-start-card{flex-wrap:wrap}}.sd-golive-pop{inline-size:300px;max-inline-size:calc(100vw - 32px);padding:14px 16px}.sd-golive-pop-head{margin:0 0 6px;color:var(--co-text);font-size:13.5px;font-weight:600}.sd-golive-pop-text{margin:0;color:var(--co-muted);font-size:13px;line-height:1.45}.sd-golive-pop ul{display:flex;flex-direction:column;gap:4px;margin:8px 0 10px;padding:0 0 0 18px;color:var(--co-text);font-size:13px;line-height:1.4;list-style:disc}.sd-golive-pop li::marker{color:var(--co-faint)}.co-cal-glass{background:var(--co-bar-frost);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}@media(prefers-reduced-transparency:reduce){.co-cal-glass{background:var(--co-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.co-cal-peek[data-entering]{animation:co-cal-grow var(--duration-short) var(--ease-out-expo)}.co-cal-peek[data-exiting]{animation:co-cal-grow var(--duration-fast) var(--ease-out-expo) reverse}@media(prefers-reduced-motion:reduce){.co-cal-peek[data-entering],.co-cal-peek[data-exiting]{animation:co-cal-fade var(--duration-fast) ease-out}}.co-cal-skeleton{background:color-mix(in srgb,var(--co-text) 6%,transparent);border-radius:6px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media(prefers-reduced-motion:reduce){.co-cal-skeleton{animation:none}}@keyframes co-cal-grow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes co-cal-fade{0%{opacity:0}to{opacity:1}}.co-shell:has(.co-cal-toplane) .ws-platform-nav-trigger{display:none}.co-cal-lane{display:flex;align-items:center;gap:8px;block-size:56px;margin:-56px -12px 0;padding:0 12px}.co-cal-lane--tablet{block-size:68px}.co-shell:has(.m7r-corner) .co-cal-lane{padding-inline-end:64px}.co-cal-lane__glass{border-radius:999px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.co-cal-lane__btn{display:grid;flex:none;place-items:center;inline-size:44px;block-size:44px;border-radius:999px;color:var(--co-text);outline:none}.co-cal-lane__btn:focus-visible,.co-cal-lane__title:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-cal-lane__title{display:flex;flex:0 1 auto;align-items:center;gap:8px;min-inline-size:0;block-size:44px;padding-inline:8px 14px}.co-cal-lane__end{display:flex;flex:none;align-items:center;padding-inline:2px}.co-cal-lane__end:empty{display:none}.co-cal-page{margin:calc(-1 * var(--co-bleed-top, 0px)) calc(-1 * var(--co-bleed-end, 0px)) calc(-1 * var(--co-bleed-bottom, 0px)) calc(-1 * var(--co-bleed-start, 0px));min-height:100dvh}.co-add-post .co-glass-control{background:var(--co-glass-fill);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.co-add-post .co-glass-control{background:var(--co-chrome-frost)}}.co-post-page{width:auto;margin:calc(-1 * var(--co-bleed-top, 0px)) calc(-1 * var(--co-bleed-end, 0px)) 0 calc(-1 * var(--co-bleed-start, 0px))}@media(max-width:1023px){.co-post-page{margin-inline:-12px}}.co-post-glass{background:var(--co-bar-frost);-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.co-post-rail-island{background:var(--co-chrome-frost);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 32px var(--co-shell-shadow),inset 0 0 0 1px var(--co-line),inset 0 1px #ffffff1a}[data-co-surfaces=solid] .co-post-rail-island{background:var(--co-chrome-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.co-post-rail-open{background:color-mix(in srgb,var(--co-ground) 45%,transparent)}.co-post-bottombar{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.co-post-tabline{transition:transform .2s var(--ease-out-expo),width .2s var(--ease-out-expo)}@media(prefers-reduced-motion:reduce){.co-post-tabline{transition:none}}@media(prefers-reduced-transparency:reduce){.co-post-glass{background:var(--co-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.co-post-sheet-overlay{align-items:flex-end;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))}.co-post-sheet{width:100%;max-width:none;min-width:0;padding:6px 0 8px}.co-post-sheet-grabber{display:block;width:36px;height:4px;margin:4px auto 8px;background:var(--co-line2)}.co-post-sheet-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-family:var(--font-body);font-size:15px;color:var(--co-text);text-align:left;outline:none}.co-post-sheet-row svg{color:currentColor}.co-post-sheet-row:active{background:var(--co-hover)}.co-post-sheet-row:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-post-sheet-row:disabled{cursor:not-allowed;opacity:.4}.co-post-sheet-row.text-co-alert-ink{color:var(--co-alert-ink)}:root[data-co-surfaces=solid] .co-post-glass{background:var(--co-chrome-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.co-cmt-panel{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;background:var(--co-rail);color:var(--co-text);font-family:var(--font-body)}.co-cmt-list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;margin:0;padding:12px;overflow-y:auto;list-style:none}.co-cmt-list--nested{flex:none;padding:10px 0 0;overflow:visible}.co-cmt-empty{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;overflow-y:auto}.co-cmt-thread{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;background:var(--co-surface);cursor:default;outline:none;transition:box-shadow .15s ease-out}.co-cmt-thread[data-open=true]{box-shadow:inset 0 0 0 1px var(--co-accent)}.co-cmt-thread:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-cmt-head{display:flex;align-items:center;gap:8px;min-height:22px}.co-cmt-marker{display:grid;flex:none;inline-size:20px;block-size:20px;place-items:center;border-radius:999px;background:var(--co-accent-dim);color:var(--co-accent);font-size:12.5px;font-variant-numeric:tabular-nums;line-height:1}.co-cmt-thread[data-open=true] .co-cmt-marker{background:var(--co-accent);color:var(--co-on-accent)}.co-cmt-where{min-width:0;overflow:hidden;color:var(--co-text2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.co-cmt-version{margin-inline-start:auto;color:var(--co-faint);font-size:12.5px;font-variant-numeric:tabular-nums}.co-cmt-done{display:grid;flex:none;inline-size:22px;block-size:22px;place-items:center;padding:0;border:0;border-radius:999px;color:var(--co-text2);cursor:pointer}.co-cmt-done svg{inline-size:13px;block-size:13px}.co-cmt-done:hover{color:var(--co-text)}.co-cmt-done:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-cmt-comment{display:flex;flex-direction:column;gap:6px;min-width:0}.co-cmt-comment[data-reply=true]{gap:5px}.co-cmt-byline{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.co-cmt-avatar{display:grid;flex:none;inline-size:24px;block-size:24px;place-items:center;border-radius:12px;background:var(--co-tonal);color:var(--co-text2);font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1}.co-cmt-avatar[data-size="20"]{inline-size:20px;block-size:20px;border-radius:10px}.co-cmt-name{flex:none;color:var(--co-text);font-size:13px;font-weight:600}.co-cmt-org{min-width:0;overflow:hidden;color:var(--co-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.co-cmt-private{margin:0;color:var(--co-muted);font-size:12px}.co-cmt-time{flex:none;margin-inline-start:auto;color:var(--co-faint);font-size:12.5px;white-space:nowrap}.co-cmt-body{margin:0;color:var(--co-text);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.co-cmt-comment[data-reply=true] .co-cmt-body{font-size:13.5px}.co-cmt-intent{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;color:var(--co-muted);font-size:12.5px;line-height:1.4}.co-cmt-intent svg{flex:none;inline-size:12px;block-size:12px;margin-top:2px;color:var(--co-accent)}.co-cmt-body[data-rtl=true]{font-family:var(--font-arabic);line-height:1.7}.co-cmt-at{color:var(--co-accent-ink);font-weight:500}.co-cmt-deleted{margin:0;color:var(--co-faint);font-size:13.5px;font-style:italic}.co-cmt-comment[data-state=sending] .co-cmt-body{color:var(--co-text2)}.co-cmt-failed{display:flex;align-items:center;gap:10px;margin:0;color:var(--co-alert-ink);font-size:13px}.co-cmt-more{display:grid;flex:none;inline-size:24px;block-size:24px;place-items:center;margin-inline-start:-2px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer;opacity:0;transition:opacity .12s ease-out,background-color .12s ease-out}.co-cmt-more svg{inline-size:14px;block-size:14px}.co-cmt-comment:hover .co-cmt-more,.co-cmt-more:focus-visible,.co-cmt-more[aria-expanded=true]{opacity:1}.co-cmt-more:hover,.co-cmt-more[aria-expanded=true]{background:var(--co-hover);color:var(--co-text)}.co-cmt-more:focus-visible{outline:2px solid var(--co-accent);outline-offset:1px}@media(hover:none){.co-cmt-more{opacity:1}}.co-cmt-edit{display:flex;flex-direction:column;gap:6px}.co-cmt-edit-hint{display:flex;align-items:center;gap:14px;margin:0;color:var(--co-faint);font-size:12.5px}.co-cmt-edit-hint>span{margin-inline-end:auto}.co-cmt-link{padding:0;border:0;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:13px;font-weight:500;text-align:start;cursor:pointer}.co-cmt-link:hover,.co-cmt-link--strong{color:var(--co-text)}.co-cmt-link:focus-visible{border-radius:4px;outline:2px solid var(--co-accent);outline-offset:2px}.co-cmt-failed .co-cmt-link{color:var(--co-alert-ink);text-decoration:underline;text-underline-offset:3px}.co-cmt-links{display:flex;align-items:center;gap:16px}.co-cmt-replies-summary{align-self:flex-start}.co-cmt-replies{padding-inline-start:11px}.co-cmt-thread-line{display:flex;flex-direction:column;gap:12px;margin:0;padding:2px 0 2px 14px;box-shadow:inset 1px 0 0 var(--co-line2);list-style:none}[dir=rtl] .co-cmt-thread-line{box-shadow:inset -1px 0 0 var(--co-line2)}.co-cmt-replyfield{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:12px;background:var(--co-ground);box-shadow:inset 0 0 0 1px var(--co-accent-border);transition:box-shadow .15s ease-out}.co-cmt-replyfield:focus-within,.co-cmt-replyfield[data-focus=true]{box-shadow:inset 0 0 0 1px var(--co-accent)}.co-cmt-replyfield .co-cmt-textarea{font-size:13.5px;line-height:1.45}.co-cmt-m7{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border-radius:12px;background:var(--co-recess)}.co-cmt-m7-label{display:inline-flex;align-items:center;gap:6px;color:var(--co-accent-ink);font-size:12.5px}.co-cmt-m7-label svg{inline-size:12px;block-size:12px;color:var(--co-accent)}.co-cmt-m7-body{margin:0;color:var(--co-text);font-size:13.5px;line-height:1.45;white-space:pre-wrap}.co-cmt-m7-body--muted{color:var(--co-muted)}.co-cmt-m7-foot{display:flex;align-items:center;gap:8px;color:var(--co-text2);font-size:12.5px}.co-cmt-m7-foot .co-cmt-link{margin-inline-start:auto}.co-cmt-m7-actions{display:flex;align-items:center;gap:14px}.co-cmt-m7-skeleton{display:block;block-size:12px;border-radius:4px;background:var(--co-tonal);animation:co-cmt-pulse 1.4s ease-in-out infinite}.co-cmt-m7-skeleton.is-short{inline-size:60%}.co-cmt-thread--skeleton{gap:10px}.co-cmt-sk{display:block;block-size:12px;border-radius:4px;background:var(--co-tonal);animation:co-cmt-pulse 1.4s ease-in-out infinite}.co-cmt-sk.is-body{block-size:14px;inline-size:100%}@keyframes co-cmt-pulse{50%{opacity:.5}}.co-cmt-fold{color:var(--co-muted);font-size:12.5px}.co-cmt-fold>summary{cursor:pointer;padding:4px 2px}.co-cmt-composer{display:flex;flex:none;flex-direction:column;gap:8px;padding:12px 16px 14px;background:var(--co-ground)}.co-cmt-field{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:12px;transition:outline-color .15s ease-out;outline:2px solid transparent;outline-offset:0}.co-cmt-field:focus-within{outline-color:var(--co-accent)}.co-cmt-field[data-disabled=true]{opacity:.6}.co-cmt-field[data-closed=true]{padding:10px 12px}.co-cmt-mention-wrap{position:relative;display:flex;flex:1;min-width:0}.co-cmt-textarea{flex:1;min-width:0;max-height:160px;margin:0;padding:0;border:0;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:14px;line-height:1.5;resize:none;outline:none;field-sizing:content}.co-cmt-textarea::placeholder{overflow:hidden;color:var(--co-faint);text-overflow:ellipsis;white-space:nowrap}.co-cmt-textarea:disabled{cursor:not-allowed}.co-cmt-composer[data-phone=true] .co-cmt-textarea,.co-cmt-reply[data-phone=true] .co-cmt-textarea{font-size:16px}.co-cmt-send{display:grid;flex:none;inline-size:28px;block-size:28px;place-items:center;align-self:center;padding:0;border:0;border-radius:999px;background:var(--co-tonal);color:var(--co-faint);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.co-cmt-send svg{inline-size:15px;block-size:15px}.co-cmt-send[data-size="24"]{inline-size:24px;block-size:24px}.co-cmt-send[data-size="24"] svg{inline-size:13px;block-size:13px}.co-cmt-send[data-ready=true]{background:var(--co-accent-fill, var(--co-accent));color:var(--co-on-accent)}.co-cmt-send:disabled{cursor:default}.co-cmt-send:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-cmt-part{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;block-size:24px;padding:0 2px 0 8px;border-radius:6px;background:var(--co-accent-dim);color:var(--co-text);font-size:12px}.co-cmt-part button{display:grid;inline-size:20px;block-size:20px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer}.co-cmt-part button svg{inline-size:12px;block-size:12px}.co-cmt-part button:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-cmt-closed{margin:0;color:var(--co-faint);font-size:14px;line-height:1.5}.co-cmt-hint{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;color:var(--co-faint);font-size:12.5px}.co-cmt-hint kbd{font-family:var(--font-mono);font-size:11px}.co-cmt-note{color:var(--co-muted)}.co-cmt-mentions{position:absolute;inset-block-end:calc(100% + 12px);inset-inline-start:-46px;z-index:30;inline-size:280px;max-inline-size:calc(100vw - 32px);padding:6px;border-radius:12px}.co-cmt-replyfield .co-cmt-mentions{inset-inline-start:-38px}.co-cmt-mentions ul{margin:0;padding:0;list-style:none}.co-cmt-mention{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.co-cmt-mention.is-active{background:var(--co-accent-dim)}.co-cmt-mention-name{flex:none;color:var(--co-text);font-size:13.5px;font-weight:500}.co-cmt-mention.is-active .co-cmt-mention-name{font-weight:600}.co-cmt-mentions-hint{margin:0;padding:6px 10px 4px;color:var(--co-faint);font-size:12.5px}[data-comment-flash=true]{border-radius:12px;outline:2px solid var(--co-accent);outline-offset:4px;transition:outline-color .4s ease-out}.co-cmt-sheet{display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:16px;background:var(--co-rail);-webkit-backdrop-filter:none;backdrop-filter:none}.co-cmt-sheet .co-cmt-composer{border-end-start-radius:16px;border-end-end-radius:16px}.co-cmt-sheet-overlay--tablet{align-items:stretch;justify-content:flex-end;padding:8px}.co-cmt-sheet--tablet{inline-size:380px;max-inline-size:380px;min-inline-size:0;block-size:100%;max-block-size:none;margin:0}.co-cmt-sheet-overlay--phone{align-items:stretch;padding:56px 8px calc(8px + env(safe-area-inset-bottom,0px))}.co-cmt-sheet--phone{inline-size:100%;max-inline-size:none;min-inline-size:0;block-size:100%;max-block-size:none;margin:0;transition:transform .32s cubic-bezier(.32,.72,0,1)}.co-cmt-sheet--phone[data-dragging=true]{transition:none}.co-cmt-sheet-grabber{display:grid;flex:none;block-size:20px;place-items:center;touch-action:none;cursor:grab}.co-cmt-sheet-grabber:after{content:"";inline-size:36px;block-size:4px;border-radius:2px;background:var(--co-faint)}.co-cmt-sheet--phone .co-railtabs{padding:4px 16px 14px;touch-action:none}@media(prefers-reduced-motion:reduce){.co-cmt-sheet--phone,.co-cmt-thread,.co-cmt-field,.co-cmt-replyfield,.co-cmt-send,.co-cmt-more{transition:none}.co-cmt-sk,.co-cmt-m7-skeleton{animation:none}}.co-cmt-composer[data-client=true] .co-cmt-textarea{max-height:9em;overflow-y:auto}.co-idea-progress{position:relative;height:2px;overflow:hidden;background:var(--co-line)}.co-idea-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:32%;background:var(--co-accent);animation:co-idea-progress 1.6s var(--ease-out-expo, ease-out) infinite}@keyframes co-idea-progress{0%{transform:translate(-100%)}to{transform:translate(320%)}}.co-idea-shimmer{background:linear-gradient(90deg,var(--co-tonal) 0%,var(--co-hover) 45%,var(--co-tonal) 90%);background-size:220% 100%;animation:co-idea-shimmer 1.8s linear infinite}@keyframes co-idea-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.co-media-scrim{position:absolute;inset:auto 0 0;height:max(96px,45%);pointer-events:none;background:linear-gradient(to bottom,#0000,#0000004d 30%,#000000f2)}.co-idea-swipe{scrollbar-width:none;overscroll-behavior-x:contain}.co-idea-swipe::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.co-idea-progress:after{width:100%;opacity:.5;animation:none}.co-idea-shimmer{animation:none}}.co-idea-bar{display:block;flex:none;background:var(--co-surface-solid)}.co-live-media{position:relative;overflow:hidden;border-radius:12px;background:var(--co-ink)}.co-live-media>img,.co-live-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.co-live-media[data-bars=true]>img,.co-live-media[data-bars=true]>video{object-fit:contain}.co-live-media[data-empty=true]{background:var(--co-surface)}.co-live-media[data-dimmed=true]:before{content:"";position:absolute;inset:0;z-index:1;background:#000000a6;pointer-events:none}.co-live-media>.co-live-layer{z-index:2}.co-live-media .co-media-chip--label{font-weight:500}.co-live-media .co-live-scheduled{color:var(--co-accent)}.co-live-media .co-live-manual{color:var(--co-attention)}.co-live-thumb{border-radius:8px}.co-live-scrim{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;gap:4px;padding:72px 14px 14px;background:linear-gradient(to bottom,#0000,#000000d9);color:#fff}.co-live-post{transition:opacity .2s var(--ease-out-expo)}.co-live-post[data-dim=true]{opacity:.45}.co-live-post[data-selected=true] .co-live-media:after,.co-live-media.co-live-ringed:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--co-accent);pointer-events:none}.co-live-post button.co-live-post-hit{border-radius:12px}.co-live-post button.co-live-post-hit:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-live-media-button{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px 0 18px;border-radius:999px;background:var(--co-media-solid, rgba(18, 18, 18, .72));box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff24;color:#fff;font-family:var(--font-body);font-size:15px;font-weight:600;white-space:nowrap;transition:transform .18s var(--ease-out-expo)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.co-live-media-button{background:var(--co-media-glass);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}.co-live-media-button:active{transform:scale(.97)}.co-live-media-button:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-live-media-button[disabled]{opacity:.6}.co-live-progress{height:2px;border-radius:999px;overflow:hidden;background:var(--co-line2)}.co-live-progress>span{display:block;width:100%;height:100%;background:var(--co-accent);transform-origin:left center;transition:transform .3s var(--ease-out-expo)}.co-live-row .co-live-remove{opacity:0;transition:opacity .12s ease-out}.co-live-row:hover .co-live-remove,.co-live-row:focus-within .co-live-remove,.co-live-row[data-always=true] .co-live-remove{opacity:1}@media(hover:none){.co-live-row .co-live-remove{opacity:1}}.co-live-slot-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--co-line2);color:var(--co-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.co-live-slide[data-dragging=true]{opacity:.4}.co-live-slide[data-over=true]{background:var(--co-accent-dim);box-shadow:inset 0 0 0 2px var(--co-accent)}.co-live-slide[data-over=true]>img,.co-live-slide[data-over=true]>video{opacity:.5}.co-live-drop[data-over=true]:after{content:"";position:absolute;inset:-8px;border-radius:16px;outline:2px dashed var(--co-accent);outline-offset:-2px;pointer-events:none}.co-live-sheet{border-radius:16px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 0 8px #ffffff1f}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.co-live-sheet{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}@media(prefers-reduced-transparency:reduce){.co-live-sheet{background:var(--co-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.co-live-sheet-grabber{display:block;width:36px;height:4px;margin:8px auto;border-radius:999px;background:var(--co-faint)}.co-live-caption{field-sizing:content;min-height:200px;max-height:320px;overflow-y:auto}.co-live-kit-bar{padding:8px 8px calc(24px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:reduce){.co-live-post,.co-live-progress>span,.co-live-row .co-live-remove,.co-live-media-button{transition:none}}.co-cr-kbd{display:inline-grid;min-inline-size:22px;block-size:22px;place-items:center;padding:0 8px;border-radius:6px;background:var(--co-tonal);color:var(--co-text);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.co-cr-row,.co-cr-day{position:relative;transition:background-color .15s ease-out}.co-cr-row:hover,.co-cr-day:hover{background:var(--co-hover)}.co-cr-row[aria-current=true]{background:var(--co-hover);box-shadow:inset 0 0 0 1px var(--co-line2)}.co-cr-day[aria-current=true]{background:var(--co-hover);box-shadow:inset 2px 0 0 var(--co-accent)}.co-cr-row:focus-visible,.co-cr-day:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-cr-dot{display:inline-block;flex:none;inline-size:6px;block-size:6px;border-radius:3px;background:var(--co-text2)}.co-cr-dot[data-tone=you]{background:var(--co-accent-ink)}.co-cr-dot[data-tone=selected]{background:var(--co-accent)}.co-cr-dot[data-tone=late],.co-cr-dot[data-tone=waiting]{box-shadow:inset 0 0 0 1.3px var(--co-text2);background:transparent}.co-cr-list>*{animation:coCrListIn var(--spring-smooth)}@keyframes coCrListIn{0%{opacity:0;transform:translate(-16px)}}@keyframes coCrListFade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.co-cr-list>*{animation:coCrListFade var(--motion-out) ease-out}}.co-cr-grabber{padding:0;border:0;background:transparent}.co-cr-grabber:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.co-cr-parts{position:relative}.co-cr-parts[data-commentable] [data-comment-part],.co-cr-parts[data-commentable] figure,.co-cr-parts[data-commentable] section[aria-label="Why it works"]>div>div,.co-cr-parts[data-commentable] article[id*=-shot-],.co-cr-parts[data-commentable] article[id*=-slide-]{cursor:pointer}.co-cr-part-active{position:absolute;z-index:5;border-radius:12px;box-shadow:inset 0 0 0 2px var(--co-accent);pointer-events:none}.co-cr-marker{position:absolute;z-index:6;display:grid;inline-size:24px;block-size:24px;place-items:center;padding:0;border:0;border-radius:999px;background:var(--co-accent-dim);color:var(--co-accent);box-shadow:0 2px 6px var(--co-shell-shadow);font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1;cursor:pointer}.co-cr-marker[data-active]{background:var(--co-accent);color:var(--co-on-accent)}.co-cr-marker:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-cr-part-tip{position:absolute;z-index:7;display:inline-flex;align-items:center;gap:8px;block-size:28px;padding:0 10px;border:0;border-radius:8px;color:var(--co-text);font-family:var(--font-body);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transform:translate(-100%)}.co-cr-part-tip svg{inline-size:14px;block-size:14px}.co-cr-part-tip kbd{padding:1px 5px;border:1px solid var(--co-line2);border-radius:4px;opacity:.6;font-family:var(--font-mono);font-size:10px;font-weight:400;line-height:1.2}.co-cr-part-tip:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.co-cr-approved{display:inline-flex;align-items:center;gap:8px;block-size:32px;padding:0 14px;border:0;border-radius:999px;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:default;outline:none}.co-cr-approved svg{inline-size:14px;block-size:14px}.co-cr-approved[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.co-cr-list,.co-cr-row,.co-cr-day{transition:none}}.co-cr-parts [data-co-part-focus]:focus{outline:none}.co-cr-parts [data-co-part-focus]:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px;border-radius:12px}.co-cr-phone-field:focus-within{box-shadow:0 0 0 2px var(--co-accent)}.co-wall-field{container-type:inline-size;container-name:cowall}.co-wall{--co-wall-gap: 12px;--co-wall-cols: 1;display:grid;grid-template-columns:repeat(var(--co-wall-cols),minmax(0,1fr));column-gap:var(--co-wall-gap);row-gap:var(--co-wall-gap);grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch}@container cowall (min-width: 462px){.co-wall{--co-wall-cols: 2}}@container cowall (min-width: 699px){.co-wall{--co-wall-cols: 3}}@container cowall (min-width: 936px){.co-wall{--co-wall-cols: 4}}@container cowall (min-width: 1173px){.co-wall{--co-wall-cols: 5}}@container cowall (min-width: 1410px){.co-wall{--co-wall-cols: 6}}@container cowall (min-width: 1647px){.co-wall{--co-wall-cols: 7}}@container cowall (min-width: 1884px){.co-wall{--co-wall-cols: 8}}@container cowall (min-width: 2121px){.co-wall{--co-wall-cols: 9}}@container cowall (min-width: 2358px){.co-wall{--co-wall-cols: 10}}@container cowall (min-width: 2595px){.co-wall{--co-wall-cols: 11}}@container cowall (min-width: 2832px){.co-wall{--co-wall-cols: 12}}.co-wall-media{position:relative;min-width:0;border-radius:12px;overflow:hidden;aspect-ratio:var(--co-wall-ratio, 9 / 16);background:var(--co-ground)}.co-plate-surface{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.co-wall-media .co-plate-surface{object-fit:contain}.co-sound-chip{position:absolute;left:10px;bottom:10px;z-index:6;cursor:pointer}.co-plate-loading{background:linear-gradient(105deg,var(--co-surface-solid) 35%,color-mix(in srgb,var(--co-text) 14%,var(--co-surface-solid)) 50%,var(--co-surface-solid) 65%) var(--co-surface-solid);background-size:200% 100%;animation:co-plate-shimmer 1.4s linear infinite}@keyframes co-plate-shimmer{to{background-position-x:-200%}}@media(prefers-reduced-motion:reduce){.co-plate-loading{background:var(--co-surface-solid);animation:none}}.co-skeleton{background:var(--co-surface-solid);animation:co-skeleton-fade 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes co-skeleton-fade{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.co-skeleton{animation:none;opacity:.8}}.co-plate-art:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--co-ink) 9%,transparent) 0 1px,transparent 1px 3px)}.co-plate-art--none{background:var(--co-ground);box-shadow:inset 0 0 0 1px var(--co-line)}.trend-scrolled{display:flex;align-items:center;gap:16px;block-size:100%;padding-inline:var(--co-bleed-start, 26px) var(--co-bleed-end, 16px)}.trend-scrolled-title{flex:none;font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1;color:var(--co-text)}.trend-scrolled-divider{flex:none;inline-size:1px;block-size:18px;background:var(--co-line2)}.trend-filters-face{flex:0 1 auto;min-inline-size:0}.trend-filters-face .wb-facet-value{max-inline-size:none;min-inline-size:0}.trend-scrolled-search{flex:none;margin-inline-start:auto}.co-shell .co-dropdown-panel.wb-glass-pop.trend-filter-pop:not(.co-chrome-sheet){padding:0;border-radius:16px;background:var(--co-bar-frost);box-shadow:0 12px 32px var(--co-shell-shadow),inset 0 0 8px #ffffff1f}.trend-filter-panel .wb-rail-item[aria-pressed=true],.trend-filter-panel .wb-rail-item[aria-pressed=true]:hover{background:var(--co-accent-fill);color:var(--co-on-accent)}.trend-filter-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.trend-filter-head .trend-filter-title{padding:0;line-height:1.3;color:var(--co-text)}.trend-filter-clear{margin-block:-8px;padding:8px 0;border:0;background:none;font-family:var(--font-mono);font-size:10px;font-weight:400;line-height:1.3;letter-spacing:1.8px;text-transform:uppercase;color:var(--co-muted);cursor:pointer;transition:color .14s cubic-bezier(.16,1,.3,1)}.trend-filter-clear:hover:not(:disabled){color:var(--co-text)}.trend-filter-clear:disabled{opacity:.4;cursor:default}.trend-filter-group{padding:12px 16px 14px;border-top:1px solid var(--co-line)}.trend-filter-caption{margin-bottom:8px;font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1.3;letter-spacing:1.8px;text-transform:uppercase;color:var(--co-faint)}.trend-filter-chips{display:flex;flex-wrap:wrap;gap:4px 2px;margin-inline-start:-9px}.trend-filter-chips .wb-rail-item:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.trend-filter-clear{transition:none}}.co-shell:has(.ws-shell){--ws-float-material: rgba(255, 255, 255, .72);--ws-float-material-hover: rgba(255, 255, 255, .82);--ws-float-edge: rgba(18, 18, 18, .1);--ws-float-shadow: 0 18px 48px rgba(18, 18, 18, .12);--ws-active-shadow: 0 14px 38px rgba(18, 18, 18, .1);--ws-shelf-shadow: 0 10px 28px rgba(18, 18, 18, .1);--ws-drawer-material: rgba(246, 246, 247, .94);--ws-drawer-shadow: -24px 0 52px rgba(18, 18, 18, .16);--ws-drawer-shadow-rtl: 24px 0 52px rgba(18, 18, 18, .16);--ws-composer-edge: linear-gradient( 90deg, rgba(32, 124, 245, 0) 0%, rgba(32, 124, 245, .22) 18%, #207CF5 50%, rgba(32, 124, 245, .22) 82%, rgba(32, 124, 245, 0) 100% );--ws-composer-aura: rgba(32, 124, 245, .2);--ws-composer-aura-soft: rgba(32, 124, 245, .07)}.co-shell.dark:has(.ws-shell){--ws-float-material: rgba(36, 36, 38, .66);--ws-float-material-hover: rgba(42, 42, 44, .78);--ws-float-edge: rgba(250, 250, 250, .18);--ws-float-shadow: 0 20px 56px rgba(0, 0, 0, .32);--ws-active-shadow: 0 22px 62px rgba(0, 0, 0, .38);--ws-shelf-shadow: 0 14px 40px rgba(0, 0, 0, .28);--ws-drawer-material: rgba(36, 36, 38, .88);--ws-drawer-shadow: -24px 0 56px rgba(0, 0, 0, .34);--ws-drawer-shadow-rtl: 24px 0 56px rgba(0, 0, 0, .34);--ws-composer-edge: linear-gradient( 90deg, rgba(207, 255, 10, 0) 0%, rgba(207, 255, 10, .18) 18%, #CFFF0A 50%, rgba(207, 255, 10, .18) 82%, rgba(207, 255, 10, 0) 100% );--ws-composer-aura: rgba(207, 255, 10, .15);--ws-composer-aura-soft: rgba(207, 255, 10, .055)}.ws-shell{container-type:inline-size;container-name:workshop;display:flex;flex:1 1 auto;gap:14px;min-width:0;min-height:0;height:100%;padding:14px 0 14px 14px;position:relative;isolation:isolate;background:var(--co-ground)}.ws-shell--home{gap:0;padding:14px}.ws-shell--home .ws-main{background:var(--co-ground)}.ws-platform-nav-trigger{display:none}.ws-zone-lockup{display:grid;align-items:center;grid-template-columns:24px 28px minmax(0,1fr);gap:8px}.ws-zone-number{color:var(--co-accent-ink);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.05em;line-height:1;text-align:center}.ws-zone-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--co-line2);background:var(--co-ground);color:var(--co-text2)}.ws-rail{display:flex;flex:none;flex-direction:column;width:252px;min-height:0;height:100%;overflow:hidden;position:relative;z-index:1;border:1px solid var(--co-line);background:var(--co-surface)}.ws-projects-head{display:flex;flex:none;align-items:center;gap:10px;min-height:76px;padding:12px 14px;border-bottom:1px solid var(--co-line)}.ws-projects-title{color:var(--co-text);font-family:var(--font-section);font-size:17px;font-weight:800;letter-spacing:.01em;line-height:1.1}.ws-projects-count{margin-top:4px;color:var(--co-faint);font-family:var(--font-body);font-size:11px;line-height:1.2}.ws-new-project{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin-inline-start:auto;padding:7px 10px;border:1px solid var(--co-accent-fill);background:var(--co-accent-fill);color:var(--co-on-accent);font-family:var(--font-body);font-size:12px;font-weight:700;cursor:pointer;transition:filter .16s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.ws-new-project:hover{filter:brightness(1.05)}.ws-new-project:active{transform:translateY(1px)}.ws-project-list{flex:1;min-height:0;overflow-y:auto;padding:8px}.ws-project-row{display:flex;align-items:center;gap:2px;min-height:58px;position:relative;border:1px solid transparent;background:transparent;transition:background-color .15s ease-out,border-color .15s ease-out}.ws-project-row:hover{border-color:var(--co-line);background:var(--co-hover)}.ws-project-row.is-active{border-color:var(--co-line2);background:var(--co-surface-solid)}.ws-project-row.is-active:before{width:1px;position:absolute;inset-block:-1px;inset-inline-start:-1px;background:var(--co-accent);content:""}.ws-project-index{width:24px;flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:end;transition:color .15s ease-out}.ws-project-row.is-active .ws-project-index{color:var(--co-accent-ink)}.ws-project-select{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;padding:11px 8px;border:0;background:transparent;text-align:start;cursor:pointer}.ws-project-name{display:block;overflow:hidden;color:var(--co-text2);font-family:var(--font-body);font-size:13px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ws-project-meta{display:block;overflow:hidden;color:var(--co-faint);font-family:var(--font-body);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ws-project-row [aria-label^="Project actions"]{margin-inline-end:5px;opacity:.62}.ws-project-row:hover [aria-label^="Project actions"],.ws-project-row:focus-within [aria-label^="Project actions"]{opacity:1}.ws-rail-trigger,.ws-rail-close,.ws-scrim,.ws-bar{display:none}.ws-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative;z-index:1;border:1px solid var(--co-line);background:var(--co-surface)}.ws-bar{align-items:center;gap:10px;min-height:42px;flex:none;padding:7px 12px;border-bottom:1px solid var(--co-line);background:var(--co-surface-solid)}.ws-rail-trigger{align-items:center;gap:7px;min-height:28px;padding:4px 7px;border:1px solid var(--co-line2);background:var(--co-surface);color:var(--co-text2);font-family:var(--font-body);font-size:11px;font-weight:650;cursor:pointer}.ws-bar-title{min-width:0;overflow:hidden;color:var(--co-muted);font-family:var(--font-body);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ws-page-head{flex:none;padding:12px 18px 0}.ws-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ws-crumb-item{display:inline-flex;align-items:center;gap:8px;min-width:0}.ws-crumb-sep{color:var(--co-faint);font-family:var(--font-mono);font-size:10px}.ws-crumb-link,.ws-crumb-here{overflow:hidden;font-family:var(--font-body);font-size:11px;font-weight:650;letter-spacing:.06em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ws-crumb-link{border:0;background:transparent;color:var(--co-muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--co-line2);text-underline-offset:4px}.ws-crumb-link:hover{color:var(--co-text);text-decoration-color:var(--co-text)}.ws-crumb-here{color:var(--co-text)}.ws-chat-frame{min-height:0;position:relative;isolation:isolate;background:var(--co-ground)}.ws-chat-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:14px;min-height:78px;padding:13px 20px;border-bottom:1px solid var(--co-line);background:var(--co-surface)}.ws-chat-head .ws-zone-lockup{flex:1}.ws-chat-head h1{overflow:hidden;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:clamp(17px,1.5vw,22px);font-weight:800;letter-spacing:-.01em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ws-chat-head p{margin:5px 0 0;color:var(--co-faint);font-family:var(--font-body);font-size:11.5px;line-height:1.3}.ws-status-chip{flex:none;padding:4px 7px;border:1px solid var(--co-line2);color:var(--co-faint);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ws-chat-frame [role=log]{background:var(--co-ground);padding:26px max(22px,calc((100% - 780px)/2)) 18px!important;scroll-padding-bottom:24px}.ws-chat-frame .co-rail-row{width:100%;max-width:780px;margin-inline:auto!important}.ws-chat-frame .co-rail-row[data-band]{padding:0!important;background:transparent!important}.ws-chat-frame .co-rail-row-body{padding:3px 2px 24px 18px!important}.ws-chat-frame .co-rail-row[data-band] .co-rail-row-body{padding:13px 15px!important;border:1px solid var(--co-line2)!important;border-inline-start-color:var(--co-accent)!important;background:var(--co-surface)}.ws-chat-frame .co-rail-row-tag{display:flex;align-items:center;gap:6px}.ws-chat-frame .co-rail-row-tag:before{width:5px;height:5px;flex:none;border:1px solid var(--co-faint);content:""}.ws-chat-frame .co-rail-row[data-band] .co-rail-row-tag{color:var(--co-accent-ink)!important}.ws-chat-frame .co-rail-row[data-band] .co-rail-row-tag:before{border-color:var(--co-accent);background:var(--co-accent)}.ws-chat-frame:not(.ws-draft) form{border-top:1px solid var(--co-line)!important;background:var(--co-surface)}.ws-chat-frame .co-composer-field{margin:12px 20px 0!important;padding:4px 5px 4px 12px!important;border:1px solid var(--co-line2)!important;background:var(--co-surface-solid)}.ws-chat-frame .co-composer-toolbar{padding:8px 20px 12px!important}.ws-project-empty,.ws-draft-launch{display:flex;width:min(100%,680px);min-height:100%;margin-inline:auto;flex-direction:column;justify-content:center;color:var(--co-text)}.ws-project-empty{align-items:flex-start;gap:12px}.ws-project-empty>svg{color:var(--co-accent)}.ws-project-empty h2,.ws-draft-copy h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:clamp(25px,3vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.05}.ws-project-empty p,.ws-draft-copy p{max-width:62ch;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:14px;line-height:1.65}.ws-draft-launch{width:min(100%,720px);gap:34px}.ws-draft-copy{display:flex;flex-direction:column;gap:12px}.ws-draft-copy h2{max-width:640px;font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:.95}.ws-draft-copy p{max-width:56ch}.ws-starter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--co-line2)}.ws-starter{display:grid;align-items:center;grid-template-columns:22px 34px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:12px 8px;border:0;border-bottom:1px solid var(--co-line2);background:transparent;color:var(--co-text2);font-family:var(--font-body);font-size:13px;font-weight:650;text-align:start;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.ws-starter:nth-child(odd){padding-inline-end:16px;border-inline-end:1px solid var(--co-line2)}.ws-starter:nth-child(2n){padding-inline-start:16px}.ws-starter-number{color:var(--co-faint);font-family:var(--font-mono);font-size:9px;font-variant-numeric:tabular-nums;line-height:1}.ws-starter-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--co-line2);background:var(--co-surface-solid);color:var(--co-muted);transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.ws-starter-label{min-width:0}.ws-starter-arrow{flex:none;color:var(--co-faint);transition:transform .2s cubic-bezier(.16,1,.3,1),color .16s ease-out}.ws-starter:hover{color:var(--co-text);background:var(--co-hover)}.ws-starter:hover .ws-starter-number{color:var(--co-accent-ink)}.ws-starter:hover .ws-starter-icon{border-color:var(--co-accent-border);background:var(--co-accent-dim);color:var(--co-accent-ink)}.ws-starter:hover .ws-starter-arrow{transform:translate(3px);color:var(--co-accent-ink)}.ws-starter:disabled{opacity:.5;cursor:default}.ws-project-dock{flex:none;min-height:0;padding:14px 14px 14px 0;overflow:hidden;position:relative;background:var(--co-ground);box-sizing:content-box}.ws-project-dock:before{height:1px;position:absolute;inset-inline:0 14px;top:14px;z-index:4;background:var(--co-accent);content:"";pointer-events:none}.ws-dock-surface{display:flex;height:100%;min-height:0;overflow:hidden;position:relative;z-index:1;border:1px solid var(--co-line);background:var(--co-surface)}.ws-dock-expanded{flex:none;flex-direction:column;min-height:0}.ws-dock-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:78px;padding:12px 14px;border-bottom:1px solid var(--co-line)}.ws-dock-head h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:17px;font-weight:800;letter-spacing:0;line-height:1.1}.ws-dock-head p{margin:5px 0 0;color:var(--co-faint);font-family:var(--font-body);font-size:11px;line-height:1.25}.ws-dock-collapse,.ws-dock-expand,.ws-dock-mini{display:grid;place-items:center;border:1px solid var(--co-line2);background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.ws-dock-collapse{width:30px;height:30px;flex:none}.ws-dock-collapse:hover,.ws-dock-expand:hover,.ws-dock-mini:hover{border-color:var(--co-accent-border);background:var(--co-accent-dim);color:var(--co-text)}.ws-dock-tabs{display:grid;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--co-line);background:var(--co-surface-solid)}.ws-dock-tab{display:flex;align-items:center;min-width:0;min-height:68px;padding:8px 3px 7px;border:0;border-inline-end:1px solid var(--co-line);background:transparent;color:var(--co-faint);flex-direction:column;gap:4px;font-family:var(--font-body);font-size:11px;font-weight:650;line-height:1;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ws-dock-tab:last-child{border-inline-end:0}.ws-dock-tab.is-active{background:var(--co-surface);color:var(--co-text);box-shadow:inset 0 -1px var(--co-accent)}.ws-dock-tab.has-unread:not(.is-active){color:var(--co-accent-ink)}.ws-dock-live{width:5px;height:5px;position:absolute;top:-3px;right:-4px;background:var(--co-live)}.ws-dock-count{color:currentColor;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.ws-dock-body{flex:1;min-height:0;overflow-y:auto;padding:14px}.ws-media-toolbar{display:grid;gap:12px}.ws-media-toolbar>p{max-width:34ch}.ws-media-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ws-media-actions .ws-media-action{width:100%;min-width:0;justify-content:center}.ws-dock-collapsed{flex:1;flex-direction:column;align-items:center;gap:14px;min-height:0;padding:12px 0}.ws-dock-expand{width:32px;height:32px;border-color:var(--co-accent-border);background:var(--co-accent-dim);color:var(--co-accent-ink)}.ws-dock-vertical-label{color:var(--co-faint);font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.ws-dock-vertical-label span{margin-block-end:7px;color:var(--co-accent-ink);font-family:var(--font-mono)}.ws-dock-mini-list{display:flex;margin-top:auto;flex-direction:column;gap:7px;padding-bottom:2px}.ws-dock-mini{width:30px;height:30px}.ws-dock-mini.is-active{border-color:var(--co-accent-border);background:var(--co-accent-dim);color:var(--co-accent-ink)}.ws-dock-mini.has-unread{box-shadow:0 0 0 1px var(--co-accent)}.ws-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:62px;padding:9px 10px;border:1px solid var(--co-line);background:var(--co-surface-solid);text-align:start;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.ws-row>span:first-child{width:32px;height:40px;position:relative;align-self:stretch;background:var(--co-ground)}.ws-row>span:first-child:after{width:10px;height:1px;position:absolute;inset-inline-end:4px;bottom:5px;background:var(--co-accent);content:""}.ws-row+.ws-row{margin-top:7px}.ws-row:hover{border-color:var(--co-line2);background:var(--co-hover)}.ws-row-name{overflow:hidden;color:var(--co-text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ws-row-meta{color:var(--co-muted);text-transform:uppercase}.ws-row-time{color:var(--co-faint);white-space:nowrap}.ws-idea-modal .co-modal-topbar{flex:none;margin-bottom:0!important;padding:20px 22px 18px;border-bottom:1px solid var(--co-line);background:var(--co-surface)}.ws-idea-detail{display:flex;flex:1;min-height:0;flex-direction:column}.ws-idea-scroll{flex:1;min-height:0;overflow-y:auto;padding:20px 22px 26px}.ws-idea-scroll:has(.ws-brief-editor){display:flex;flex-direction:column;padding-bottom:0}.ws-idea-scroll:has(.ws-brief-editor) #ws-idea-panel-brief,.ws-idea-scroll:has(.ws-brief-editor) .ws-idea-section:has(.ws-brief-editor){display:flex;flex:1 0 auto;flex-direction:column}.ws-idea-facts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--co-line)}.ws-idea-facts>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 8px;border:1px solid var(--co-line2);background:var(--co-ground);color:var(--co-muted);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.ws-idea-facts svg{color:var(--co-accent-ink)}.ws-idea-lens{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;background:var(--co-surface)}.ws-idea-lens-head{display:flex;min-height:64px;padding:12px 12px 12px 20px;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--co-line)}.ws-idea-lens-title{margin:8px 0 0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:800;letter-spacing:.01em;line-height:1.15}.ws-idea-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.ws-idea-column{display:flex;min-width:0;flex-direction:column;gap:24px}.ws-idea-evidence{padding-block-start:22px;padding-inline-start:0;border-block-start:1px solid var(--co-line);border-inline-start:0}.ws-idea-section{display:flex;min-width:0;flex-direction:column;gap:9px}.ws-idea-section h3{margin:0;color:var(--co-faint);font-family:var(--font-section);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ws-idea-synopsis{max-width:66ch;margin:0;color:var(--co-text2);font-family:var(--font-body);font-size:15px;line-height:1.65}.ws-idea-hooks{display:flex;margin:0;padding:0;flex-direction:column;border-top:1px solid var(--co-line);list-style:none}.ws-idea-hooks li{display:grid;align-items:start;grid-template-columns:24px 14px minmax(0,1fr);gap:8px;padding:11px 4px;border-bottom:1px solid var(--co-line);color:var(--co-text2);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-idea-hooks li>svg{margin-top:3px;color:var(--co-faint)}.ws-idea-hook-number{padding-top:2px;color:var(--co-accent-ink);font-family:var(--font-mono);font-size:9px;font-variant-numeric:tabular-nums}.ws-idea-objective{display:grid;align-items:start;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:13px 0;border-block:1px solid var(--co-line)}.ws-idea-objective svg{margin-top:3px;color:var(--co-live)}.ws-idea-objective p{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.6}.ws-idea-reference>div:nth-child(2){height:min(34dvh,340px)}.ws-idea-sources{display:flex;flex-wrap:wrap;gap:8px}.ws-idea-footer{display:flex;flex:none;align-items:stretch;justify-content:space-between;flex-direction:column-reverse;gap:12px;padding:12px 16px 14px;border-top:1px solid var(--co-line);background:var(--co-surface)}.ws-idea-footer>button{width:100%}.ws-idea-calendar-actions{display:grid;width:100%;align-items:stretch;grid-template-columns:minmax(0,1fr);gap:8px;margin-inline-start:0}.ws-idea-calendar-actions .co-date-picker{width:100%;min-width:0}@container workshop (max-width: 980px){.ws-rail{width:min(308px,calc(100% - 28px));position:absolute;inset-block:14px;inset-inline-start:14px;z-index:40;visibility:hidden;transform:translate(calc(-100% - 16px));box-shadow:var(--shell-shadow);transition:transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}[dir=rtl] .ws-rail{transform:translate(calc(100% + 16px))}.ws-rail[data-open=true]{visibility:visible;transform:none;transition-delay:0s}.ws-scrim{display:block;position:absolute;inset:14px 0 14px 14px;z-index:30;border:0;background:var(--co-scrim);cursor:pointer}.ws-bar{display:flex}.ws-rail-trigger{display:inline-flex}.ws-rail-close{display:grid}}@media(max-width:1023px){.ws-platform-nav-trigger{display:grid;width:36px;height:36px;position:absolute;inset-block-start:3px;inset-inline-start:8px;z-index:80;place-items:center;border-radius:999px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px));color:var(--co-text2);cursor:pointer}.co-shell:has(.ws-lane) .ws-platform-nav-trigger{display:none}.co-shell:has(.ws-lane) :is(.ws-bar,.ws-page-head,.ws-home){padding-inline-start:16px}.ws-platform-nav-trigger:before{content:"";position:absolute;inset:-4px}.co-shell:has(.ws-platform-nav-trigger) .ws-bar,.co-shell:has(.ws-platform-nav-trigger) .ws-page-head,.co-shell:has(.ws-platform-nav-trigger) .ws-home{padding-inline-start:54px}.ws-shell{padding-inline-start:10px;padding-block:10px}.ws-shell--home{padding:10px}.ws-project-dock{padding:10px 10px 10px 0}.ws-project-dock:before{inset-inline-end:10px;top:10px}.ws-project-dock[data-open=true]{width:min(376px,calc(100% - 20px))!important;position:relative;inset:auto;z-index:2;padding-inline-start:0;background:var(--co-surface);box-sizing:border-box}.ws-project-dock[data-open=true] .ws-dock-surface,.ws-project-dock[data-open=true] .ws-dock-expanded{width:100%!important}}@media(max-width:620px){.ws-dock-mini-list{gap:6px}.ws-dock-mini{width:28px;height:28px}.ws-chat-head{min-height:70px;padding:10px 12px}.ws-zone-lockup{grid-template-columns:20px 26px minmax(0,1fr);gap:7px}.ws-zone-icon{width:26px;height:26px}.ws-chat-head p{display:none}.ws-chat-frame [role=log]{padding:20px 14px 14px!important}.ws-chat-frame .co-composer-field{margin-inline:12px!important}.ws-chat-frame .co-composer-toolbar{padding-inline:12px!important}.ws-starter-list{grid-template-columns:1fr}.ws-starter:nth-child(odd),.ws-starter:nth-child(2n){padding-inline:4px;border-inline-end:0}.ws-project-empty h2{font-size:27px}.ws-draft-copy h2{font-size:clamp(38px,13vw,52px)}.ws-draft-launch{gap:26px}.ws-starter{min-height:62px}.ws-idea-modal{width:calc(100vw - 12px)!important;min-width:0!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.ws-idea-modal .co-modal-topbar,.ws-idea-scroll{padding:16px}.ws-idea-facts{margin-bottom:18px;padding-bottom:13px}.ws-idea-layout{grid-template-columns:minmax(0,1fr);gap:24px}.ws-idea-evidence{padding-block-start:22px;padding-inline-start:0;border-block-start:1px solid var(--co-line);border-inline-start:0}.ws-idea-reference>div:nth-child(2){height:min(42dvh,320px)}.ws-idea-footer{align-items:stretch;padding:12px 16px 14px;flex-direction:column-reverse}.ws-idea-footer>button{width:100%}.ws-idea-calendar-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;margin-inline-start:0}.ws-idea-calendar-actions .co-date-picker{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.ws-rail,.ws-project-dock,.ws-dock-surface,.ws-starter-icon,.ws-starter-arrow,.ws-new-project{transition:none}}.co-shell:has(.ws-shell){--ws-overlay-shadow: -28px 0 64px rgba(0, 0, 0, .38)}.ws-chat-head-actions{display:flex;flex:none;align-items:center;gap:8px}.ws-library-trigger{display:inline-flex;min-height:34px;padding:7px 10px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--co-line2);border-radius:0;background:var(--co-surface-solid);color:var(--co-text2);font-family:var(--font-body);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.ws-library-trigger:hover{border-color:var(--co-accent-border);background:var(--co-accent-dim);color:var(--co-text)}.ws-library-trigger:focus-visible,.ws-dock-collapse:focus-visible,.ws-dock-tab:focus-visible,.ws-row:focus-visible,.ws-artifact-lens button:focus-visible,.ws-artifact-lens select:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.ws-project-dock{min-width:0;min-height:0;padding:0;overflow:clip;position:relative;z-index:5;flex:none;border:0;background:transparent;box-sizing:border-box}.ws-project-dock:before{display:none}.ws-project-dock[data-open=false],.ws-project-dock[data-open=false] .ws-dock-surface{pointer-events:none}.ws-library-scrim{display:none}.ws-dock-surface{display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;position:relative;z-index:1;border:0;border-inline-start:1px solid var(--co-line);background:var(--co-surface);box-shadow:var(--ws-overlay-shadow)}.ws-dock-surface:before{height:1px;position:absolute;inset-inline:0;inset-block-start:0;z-index:5;background:var(--co-accent);content:"";pointer-events:none}.ws-dock-surface:focus{outline:none}.ws-dock-expanded{display:flex;width:100%;min-width:0;min-height:0;flex:none;flex-direction:row;opacity:1;transform:translate(0);transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.ws-project-dock[data-open=false] .ws-dock-expanded{visibility:hidden;opacity:0;transform:translate(18px);transition:opacity .12s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.ws-dock-tabs{display:flex;width:64px;flex:none;padding-block:10px;align-items:stretch;flex-direction:column;grid-template-columns:none;border:0;border-inline-end:1px solid var(--co-line);background:var(--co-recess)}.ws-dock-collapse{display:grid;width:42px;height:42px;margin:0 auto 12px;flex:none;place-items:center;border:1px solid transparent;border-radius:0;background:transparent;color:var(--co-faint);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.ws-dock-collapse:hover{border-color:var(--co-line2);background:var(--co-hover);color:var(--co-text)}.ws-dock-tab{display:flex;min-width:0;min-height:72px;padding:10px 3px;align-items:center;flex-direction:column;gap:7px;border:0;border-inline-end:0;border-radius:0;background:transparent;color:var(--co-faint);font-family:var(--font-body);font-size:11px;font-weight:650;letter-spacing:.04em;line-height:1;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.ws-dock-tab:hover{background:var(--co-hover);color:var(--co-text2)}.ws-dock-tab.is-active{background:var(--co-accent-dim);box-shadow:inset 2px 0 var(--co-accent);color:var(--co-text)}[dir=rtl] .ws-dock-tab.is-active{box-shadow:inset -2px 0 var(--co-accent)}.ws-dock-tab.is-active .ws-dock-tab-icon,.ws-dock-tab.has-unread:not(.is-active){color:var(--co-accent-ink)}.ws-dock-tab-icon{position:relative;line-height:0}.ws-dock-live{width:5px;height:5px;position:absolute;inset-block-start:-3px;inset-inline-end:-4px;background:var(--co-accent)}.ws-dock-live[role=status]{background:var(--co-live)}.ws-dock-stage{display:flex;width:calc(100% - 64px);min-width:0;min-height:0;flex:1;flex-direction:column}.ws-dock-head{display:flex;min-height:72px;padding:16px 20px 12px;flex:none;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--co-line)}.ws-dock-head h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800;letter-spacing:.02em;line-height:1}.ws-dock-count{color:var(--co-accent-ink);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.ws-dock-body{min-height:0;padding:14px 18px 24px;flex:1;overflow-y:auto}.ws-dock-panel[hidden]{display:none}.ws-dock-collapsed{display:none!important}.ws-artifact-lens-panel{display:flex;min-width:0;min-height:0;flex:1}.ws-artifact-lens{background:var(--co-surface)}.ws-artifact-lens-head{min-height:118px;padding:18px 20px 16px!important;border-color:var(--co-line)!important;background:var(--co-surface)}.ws-artifact-lens-head-grid{display:grid;min-height:82px;align-items:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:30px minmax(44px,auto);column-gap:18px;row-gap:7px}.ws-artifact-breadcrumb{display:inline-flex;width:max-content;min-height:30px;padding:0;align-items:center;gap:10px;border:0;border-radius:0;background:transparent;color:var(--co-faint);font-family:var(--font-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;cursor:pointer}.ws-artifact-breadcrumb span:nth-child(2){color:var(--co-accent-ink)}.ws-artifact-breadcrumb:hover{color:var(--co-text)}.ws-artifact-lens-title{display:flex;width:100%;min-width:0;align-items:stretch;flex-direction:column;gap:6px;grid-column:1 / -1;grid-row:2}.ws-artifact-lens-title h2{display:-webkit-box;min-width:0;overflow:hidden;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:clamp(24px,2.2vw,30px);font-weight:800;letter-spacing:-.01em;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:3;width:100%;white-space:normal}.ws-artifact-lens-meta{display:flex;width:100%;min-width:0;margin:0;flex:none;align-items:center;flex-wrap:nowrap;gap:8px;color:var(--co-muted);font-family:var(--font-body);font-size:11px;line-height:1.4}.ws-artifact-version,.ws-artifact-revision-select{display:inline-flex;min-width:52px;height:32px;padding:0 9px;align-items:center;justify-content:center;border:1px solid var(--co-line2)!important;border-radius:0!important;background:var(--co-surface-solid)!important;color:var(--co-text)!important;font-family:var(--font-mono);font-size:11px!important;font-weight:600;letter-spacing:.04em!important}.ws-artifact-revision{display:inline-flex;min-width:0;align-items:center}.ws-artifact-revision-select{width:auto!important;max-width:10rem!important;height:40px}.ws-artifact-version{min-width:0;height:auto;flex:1 1 auto;justify-content:flex-start;overflow:hidden;padding:0;border:0!important;background:transparent!important;color:var(--co-muted)!important;font-size:10px!important;letter-spacing:.08em!important;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ws-artifact-editing{color:var(--co-accent-ink);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ws-artifact-actions{grid-column:2;grid-row:1}.ws-artifact-actions>button{border-radius:0!important}.ws-artifact-saved{display:-webkit-box;width:100%;min-width:0;overflow:hidden;color:var(--co-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ws-artifact-media{margin-block:34px}.ws-artifact-media img{display:block;width:100%;max-height:58dvh;object-fit:cover}.ws-artifact-lens-document .streamdown-chat.streamdown-doc :is(h1,[data-streamdown=heading-1]){font-family:var(--font-display)!important;font-size:1.75rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.15!important}.ws-artifact-editorial{width:100%;max-width:1120px;margin-inline:auto;color:var(--co-text)}.ws-artifact-editorial-hero{display:grid;align-items:start;grid-template-columns:minmax(0,1fr);gap:22px}.ws-artifact-editorial-hero-copy:before{display:block;width:34px;height:1px;margin-block:3px 22px;background:var(--co-accent);content:""}.ws-artifact-editorial-title{max-width:none;margin:0;color:var(--co-text);font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:0;line-height:1.15;text-wrap:balance}.ws-artifact-editorial-lead{max-width:none;margin-block-start:16px;padding-inline-start:0;border-inline-start:0;color:var(--co-muted);font-family:var(--font-body);font-size:16px;line-height:1.5}.ws-artifact-editorial-lead .streamdown-chat,.ws-artifact-editorial-caption .streamdown-chat,.ws-artifact-editorial-section-copy .streamdown-chat,.ws-artifact-editorial-opportunity-copy .streamdown-chat{color:inherit;font:inherit}.ws-artifact-editorial-lead p,.ws-artifact-editorial-caption p,.ws-artifact-editorial-section-copy p,.ws-artifact-editorial-opportunity-copy p{margin:0!important}.ws-artifact-editorial-media{margin:0}.ws-artifact-editorial-media img{display:block;width:100%;aspect-ratio:.9;object-fit:cover;object-position:center;filter:grayscale(.58) sepia(.28) saturate(.72) contrast(1.06) brightness(.9)}.ws-artifact-editorial-caption{max-width:24ch;margin-block-start:15px;color:var(--co-faint);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.55;text-transform:uppercase}.ws-artifact-editorial-columns{display:grid;margin-block-start:36px;grid-template-columns:minmax(0,1fr);gap:28px}.ws-artifact-editorial-section{min-width:0}.ws-artifact-editorial-number,.ws-artifact-editorial-section-title,.ws-artifact-editorial-opportunity-title{display:block;color:var(--co-muted);font-family:var(--font-section);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.ws-artifact-editorial-number{color:var(--co-accent-ink)}.ws-artifact-editorial-section-title{margin:7px 0 0;color:var(--co-text);font-size:14px}.ws-artifact-editorial-section-title:after{display:block;width:28px;height:1px;margin-block:16px;background:var(--co-line2);content:""}.ws-artifact-editorial-section-copy,.ws-artifact-editorial-opportunity-copy{color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.64}.ws-artifact-editorial-supplemental{display:grid;margin-block-start:28px;grid-template-columns:minmax(0,1fr);gap:28px}.ws-artifact-editorial-opportunity{display:grid;margin-block-start:28px;padding-block:22px 4px;align-items:start;grid-template-columns:minmax(0,1fr);gap:12px;border-block-start:1px solid var(--co-accent)}@media(min-width:901px)and (max-width:1180px){.ws-project-dock[data-open=true][data-detail=false],.ws-project-dock[data-open=true][data-detail=true]{width:640px!important}.ws-project-dock[data-open=true]{position:relative;inset:auto;padding:0;background:transparent}}@media(max-width:900px){.ws-project-dock[data-open=true]{display:flex;width:100%!important;position:fixed;inset:0;z-index:80;justify-content:flex-end;padding:0;background:transparent}.ws-library-scrim{display:block;position:absolute;inset:0;z-index:0;border:0;background:var(--co-scrim);cursor:pointer}.ws-project-dock[data-open=true] .ws-dock-surface{width:min(640px,100%)!important;position:relative;z-index:1}.ws-project-dock[data-detail=true] .ws-dock-surface{width:min(640px,100%)!important}}@media(max-width:700px){.ws-chat-head-actions{margin-inline-start:auto}.ws-library-trigger{width:44px;min-width:44px;min-height:44px;padding:0;font-size:0}.ws-dock-collapse,.ws-dock-tab,.ws-artifact-lens button[aria-label]{min-width:44px;min-height:44px}.ws-dock-tabs{width:58px}.ws-dock-stage{width:calc(100% - 58px)}.ws-project-dock[data-detail=true] .ws-dock-tabs{display:none}.ws-project-dock[data-detail=true] .ws-dock-stage,.ws-project-dock[data-detail=true] .ws-artifact-lens-panel{width:100%;flex:1}.ws-artifact-lens-head{min-height:108px;padding-inline:20px!important}.ws-artifact-lens-head-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:30px minmax(40px,auto)}.ws-artifact-viewer,.ws-artifact-saved{display:none}.ws-artifact-lens-title{grid-column:1 / -1}.ws-artifact-lens-title h2{font-size:22px}.ws-artifact-editorial-hero{grid-template-columns:1fr}.ws-artifact-editorial-title{font-size:1.75rem}.ws-artifact-editorial-media{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px}.ws-artifact-editorial-media img{aspect-ratio:4 / 3}.ws-artifact-editorial-columns,.ws-artifact-editorial-supplemental{margin-block-start:44px;grid-template-columns:1fr;gap:34px}.ws-artifact-editorial-opportunity{grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.ws-project-dock,.ws-dock-surface,.ws-dock-expanded,.ws-dock-tab{transition:none!important}}.ws-shell{gap:0;padding:0}.ws-dock-surface:before{display:none}.ws-rail{width:260px;border:0;border-inline-end:1px solid var(--co-line);background:var(--co-recess)}.ws-project-list{padding:8px 10px 16px}.ws-project-row{min-height:56px;border:0;border-radius:0}.ws-project-row:hover{border-color:transparent}.ws-project-row.is-active{border-color:transparent;background:var(--co-surface-solid)}.ws-project-row.is-active:before{width:2px;inset-block:10px;inset-inline-start:0;border-radius:0}.ws-main{border:0;background:var(--co-ground)}.ws-chat-frame{position:relative;background:var(--co-ground)}.ws-chat-head{min-height:80px;padding:14px 24px;border:0;background:transparent}.ws-chat-head .ws-zone-lockup{grid-template-columns:24px minmax(0,1fr);gap:10px}.ws-chat-head .ws-zone-number{display:none}.ws-chat-head .ws-zone-icon{width:24px;height:24px;border:0;background:transparent;color:var(--co-faint)}.ws-chat-head h1{font-size:clamp(18px,1.35vw,21px)}.ws-chat-head p{margin-top:4px}.ws-chat-head-actions{min-width:0}.ws-chat-head--thread{justify-content:space-between;min-height:0;padding:0 20px}.ws-chat-head--thread .ws-chat-head-actions{margin-inline-start:auto}.ws-chat-head--thread .ws-library-trigger{min-height:40px;padding-block:4px}.ws-thread-bar{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:6px}.ws-thread-title{overflow:hidden;min-width:0;color:var(--co-text2);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ws-library-trigger{display:grid;width:244px;min-height:60px;padding:8px 10px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;border:0;border-radius:0;background:var(--co-surface-solid);box-shadow:var(--ws-shelf-shadow),inset 0 0 0 1px var(--ws-float-edge);color:var(--co-text2);text-align:start;visibility:visible;opacity:1;transform:translateZ(0);will-change:transform,opacity;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,transform .24s cubic-bezier(.16,1,.3,1),opacity .18s linear,visibility 0s linear 0s}.ws-library-trigger:hover{background:var(--co-hover)}.ws-library-trigger-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:0;background:var(--co-accent-dim);color:var(--co-accent-ink)}.ws-library-trigger-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.ws-library-trigger-copy strong{overflow:hidden;color:var(--co-text);font-family:var(--font-section);font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ws-library-trigger-copy span{overflow:hidden;color:var(--co-faint);font-family:var(--font-body);font-size:11px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ws-library-trigger-open{justify-self:center;color:var(--co-faint)}.ws-library-trigger[aria-expanded=true]{visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(16px,-4px,0);transition:transform .24s cubic-bezier(.83,0,.17,1),opacity .13s linear,visibility 0s linear .24s}[dir=rtl] .ws-library-trigger[aria-expanded=true]{transform:translate3d(-16px,-4px,0)}.ws-chat-frame [role=log]{position:relative;z-index:2;padding:18px max(24px,calc((100% - 820px)/2)) 20px!important}.ws-chat-frame .co-rail-row{max-width:820px}.ws-chat-frame .co-rail-row-body,.ws-chat-frame .co-rail-row[data-band] .co-rail-row-body{border:0!important}.ws-chat-frame .co-rail-row-body{padding:4px 4px 28px!important}.ws-chat-frame .co-rail-row-tag:before{display:none}.ws-chat-frame .co-rail-row:not([data-band]) .co-rail-row-tag{margin:0 0 6px;max-width:calc(100% - 64px);font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.3!important;text-transform:none!important;color:var(--co-muted)!important}.ws-chat-frame .co-rail-row[data-band]{width:fit-content;max-width:min(680px,88%);margin-inline-start:auto!important;margin-inline-end:0!important;margin-bottom:12px!important;padding:0!important;background:transparent!important}.ws-chat-frame .co-rail-row[data-band] .co-rail-row-body{position:relative;padding:12px 16px!important;border-radius:0;background:color-mix(in srgb,var(--co-surface-solid) 76%,transparent)}.co-shell.dark:has(.ws-shell) .ws-chat-frame .co-rail-row--user .co-rail-row-body{background:color-mix(in srgb,var(--co-surface-solid) 97%,var(--co-text) 3%)}.co-shell.dark:has(.ws-shell) .ws-chat-frame .co-rail-row--user time{color:var(--co-muted)!important}.ws-chat-frame .co-rail-row[data-band] .co-rail-row-tag{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.ws-chat-frame{--ws-name-0: #4d7c0f;--ws-name-1: #0f5c4c;--ws-name-2: #9a3412;--ws-name-3: #1d4e89;--ws-name-4: #9d174d}.co-shell.dark .ws-chat-frame{--ws-name-0: #c084fc;--ws-name-1: #34d399;--ws-name-2: #fb923c;--ws-name-3: #60a5fa;--ws-name-4: #f472b6}.ws-chat-frame .co-rail-row--named[data-band] .co-rail-row-tag{position:static;width:auto;height:auto;margin:0 0 4px;padding:0;overflow:hidden;clip:auto;border:0;color:var(--ws-name-0)!important}.ws-chat-frame .co-rail-row--named[data-author-hue="0"] .co-rail-row-tag{color:var(--ws-name-0)!important}.ws-chat-frame .co-rail-row--named[data-author-hue="1"] .co-rail-row-tag{color:var(--ws-name-1)!important}.ws-chat-frame .co-rail-row--named[data-author-hue="2"] .co-rail-row-tag{color:var(--ws-name-2)!important}.ws-chat-frame .co-rail-row--named[data-author-hue="3"] .co-rail-row-tag{color:var(--ws-name-3)!important}.ws-chat-frame .co-rail-row--named[data-author-hue="4"] .co-rail-row-tag{color:var(--ws-name-4)!important}.ws-chat-frame .co-rail-row--named[data-author=self] .co-rail-row-tag{color:var(--co-accent-ink)!important}.ws-chat-frame .co-rail-row[data-band] .co-rail-row-body>div>[aria-hidden=true]:first-child{display:none}@property --co-reveal-h{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --co-reveal-fade{syntax: "<length>"; inherits: false; initial-value: 0px;}.co-line-reveal{--co-reveal-fade: 0px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--co-reveal-h) - var(--co-reveal-fade)),transparent var(--co-reveal-h));mask-image:linear-gradient(to bottom,#000 calc(var(--co-reveal-h) - var(--co-reveal-fade)),transparent var(--co-reveal-h));transition:--co-reveal-h .56s cubic-bezier(.22,1,.36,1),--co-reveal-fade .48s ease-out}.co-line-reveal[data-live]{--co-reveal-fade: 2em}@media(prefers-reduced-motion:reduce){.co-line-reveal{-webkit-mask-image:none;mask-image:none;transition:none}}.ws-chat-frame .co-rail-seen-anchor{position:absolute;bottom:-10px;inset-inline-start:-10px;width:18px;height:18px;pointer-events:none}.ws-chat-frame .co-rail-seen-layer{position:absolute;z-index:4;top:0;left:0;width:18px;height:18px;pointer-events:none}.ws-chat-frame .co-rail-seen-layer>*{pointer-events:auto}.ws-chat-frame .ws-seen-idle{animation:ws-seen-idle 3.2s ease-in-out infinite}.ws-chat-frame .co-rail-seen-layer[data-moving=true]>*{animation:ws-seen-hop .46s cubic-bezier(.16,1,.3,1)}.ws-chat-frame .co-rail-seen-layer[data-moving=true] .ws-seen-idle{animation:none}@keyframes ws-seen-hop{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ws-seen-idle{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ws-chat-frame .co-rail-seen-layer[data-moving=true]>*{animation:none}.ws-chat-frame .ws-seen-idle{animation:none}}.ws-chat-body{position:relative;display:flex;min-height:0;flex:1 1 0%;flex-direction:column}.ws-chat-hero-exit{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;padding:18px max(24px,calc((100% - 820px)/2)) 20px;pointer-events:none;animation:ws-hero-sink .32s cubic-bezier(.4,0,1,1) both}.ws-chat-frame--enter [role=log]>:not(.co-rail-seen-layer){animation:ws-thread-rise .5s cubic-bezier(.16,1,.3,1) 80ms both}@keyframes ws-hero-sink{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(44px)}}@keyframes ws-thread-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.ws-chat-hero-exit{padding:20px 14px 14px}}@media(prefers-reduced-motion:reduce){.ws-chat-hero-exit{opacity:0;animation:none}.ws-chat-frame--enter [role=log]>:not(.co-rail-seen-layer){animation:none}}.ws-chat-frame:not(.ws-draft) form{position:relative;z-index:2;overflow:visible;width:min(calc(100% - 40px),820px);margin:6px auto 18px;border:0!important;border-radius:0;background:var(--co-surface-solid);background-clip:padding-box;box-shadow:var(--ws-active-shadow),inset 0 0 0 1px var(--ws-float-edge)}.co-shell:has(.ws-shell) .ws-chat-frame:not(.ws-draft):after{width:min(720px,calc(100% - 104px));height:2px;position:absolute;z-index:1;left:50%;bottom:17px;background:var(--ws-composer-edge);box-shadow:0 7px 18px var(--ws-composer-aura),0 13px 30px var(--ws-composer-aura-soft);content:"";pointer-events:none;transform:translate(-50%)}.co-shell.dark:has(.ws-shell) .ws-chat-frame:not(.ws-draft) form{box-shadow:var(--ws-active-shadow),inset 0 1px #fafafa14,inset 0 0 0 1px var(--ws-float-edge)}.ws-chat-frame:not(.ws-draft) form:after,.ws-draft-composer>form:after{content:"";position:absolute;inset-inline:0;bottom:0;border-bottom:2px solid var(--co-accent);pointer-events:none;opacity:0;transform:scaleX(0);transform-origin:center;transition:transform var(--co-focus-exit) var(--ease-out-expo),opacity var(--co-focus-exit) ease}.ws-chat-frame:not(.ws-draft) form:has(.co-composer-input:focus):after,.ws-draft-composer>form:has(.co-composer-input:focus):after{opacity:1;transform:scaleX(1);transition-duration:var(--co-focus-enter)}.co-shell:has(.ws-shell) :is(.ws-chat-frame:not(.ws-draft) form,.ws-draft-composer>form){transition:box-shadow var(--co-focus-exit) var(--ease-out-expo)}.co-shell:has(.ws-shell) :is(.ws-chat-frame:not(.ws-draft) form,.ws-draft-composer>form):has(.co-composer-input:focus){box-shadow:var(--ws-float-shadow),var(--co-field-focus-shadow),inset 0 0 0 1px var(--ws-float-edge);transition-duration:var(--co-focus-enter)}@media(forced-colors:active){.ws-chat-frame:not(.ws-draft) form:has(.co-composer-input:focus):after,.ws-draft-composer>form:has(.co-composer-input:focus):after{border-bottom-color:Highlight}}.ws-chat-frame:not(.ws-draft) form .co-composer-field{margin:4px 7px 0!important;border:0!important;border-bottom:0!important;background:transparent}.ws-chat-frame:not(.ws-draft) form .co-composer-toolbar{padding:5px 10px 9px!important}.ws-chat-frame form button[aria-label="Model and effort"]{font-size:11px!important}.ws-draft-stage{display:flex;flex:1;min-height:0;overflow-y:auto;padding:clamp(32px,7vh,76px) clamp(20px,6vw,72px)}.ws-draft-launch{width:min(100%,780px);min-height:0;margin:auto;justify-content:flex-start;gap:26px}.ws-draft-room-trigger{position:absolute;z-index:3;top:14px;inset-inline-end:24px}.ws-draft-copy{gap:10px}.ws-draft-copy h1{max-width:680px;margin:0;color:var(--co-text);font-family:var(--font-display);font-size:clamp(44px,5.6vw,68px);font-weight:700;letter-spacing:-.035em;line-height:.94;text-wrap:balance}.ws-draft-copy p{max-width:58ch;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:14px;line-height:1.58}.ws-draft-copy .ws-draft-desc{color:var(--co-text2);font-size:15px;white-space:pre-line}.ws-draft-composer{width:100%;position:relative;isolation:isolate;overflow:visible}.co-shell:has(.ws-shell) .ws-draft-composer:before{height:2px;position:absolute;z-index:1;inset-inline:32px;bottom:-1px;background:var(--ws-composer-edge);box-shadow:0 8px 20px var(--ws-composer-aura),0 14px 32px var(--ws-composer-aura-soft);content:"";pointer-events:none}.ws-draft-composer>form{position:relative;z-index:2;overflow:visible;width:100%;border:0!important;border-radius:0;background:var(--co-surface-solid);background-clip:padding-box;box-shadow:var(--ws-float-shadow),inset 0 0 0 1px var(--ws-float-edge)}.ws-draft-composer .co-composer-field{min-height:68px;margin:5px 8px 0!important;padding:6px 6px 6px 10px!important;border:0!important;border-bottom:0!important;background:transparent}.ws-draft-composer .co-composer-toolbar{padding:5px 12px 11px!important}.ws-draft-composer .co-composer-toolbar [role=dialog][aria-label="Model and effort"]{top:calc(100% + 4px)!important;bottom:auto!important;max-height:clamp(180px,calc(100dvh - 260px),440px);overflow-y:auto}.ws-chat-frame:not(.ws-draft)>form .co-composer-toolbar [role=dialog][aria-label="Model and effort"]{max-height:clamp(180px,calc(100dvh - 220px),480px);overflow-y:auto}.co-shell:has(.ws-shell) [role=dialog][aria-label="Model and effort"]{background:var(--co-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ws-starter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;border:0}.ws-starter,.ws-starter:nth-child(odd),.ws-starter:nth-child(2n){grid-template-columns:24px minmax(0,1fr) auto;gap:9px;min-height:42px;padding:8px 7px;border:0;border-radius:0;background:transparent;font-size:12.5px}.ws-starter:hover{background:var(--co-hover)}.ws-starter-number{text-align:center}.ws-draft-status{display:flex;min-height:42px;margin:0;align-items:center;gap:9px;color:var(--co-faint);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ws-draft-status>span{width:6px;height:6px;border-radius:50%;background:var(--co-accent);animation:ws-draft-pulse 1.1s ease-in-out infinite alternate}@keyframes ws-draft-pulse{to{opacity:.32}}.ws-project-dock{height:100%;min-width:0;position:relative;inset:auto;z-index:2;flex:none;overflow:hidden;pointer-events:none;transition:width .22s cubic-bezier(.16,1,.3,1)}.ws-project-dock[data-open=true]{position:relative;inset:auto;pointer-events:auto}.ws-dock-surface{border-inline-start:1px solid var(--co-line);background:var(--co-surface);box-shadow:none;visibility:hidden;opacity:1;pointer-events:none;transform:none;clip-path:none;will-change:auto}.ws-project-dock[data-open=true] .ws-dock-surface{visibility:visible;opacity:1;pointer-events:auto;transform:none;clip-path:none;box-shadow:none}.ws-dock-expanded,.ws-project-dock[data-open=false] .ws-dock-expanded{visibility:inherit;opacity:1;transform:none;transition:none}[dir=rtl] .ws-dock-surface,[dir=rtl] .ws-project-dock[data-open=true] .ws-dock-surface{transform:none;clip-path:none}.ws-library-scrim{opacity:0;pointer-events:none;transition:opacity .18s ease-out}.ws-project-dock[data-open=true] .ws-library-scrim{opacity:1;pointer-events:auto}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.ws-library-trigger,.ws-chat-frame:not(.ws-draft) form,.ws-draft-composer>form{background:var(--ws-float-material);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.ws-library-trigger:hover{background:var(--ws-float-material-hover)}}@container workshop (max-width: 980px){.ws-rail{inset-block:0;inset-inline-start:0;width:min(308px,calc(100% - 20px));border-inline-end:1px solid var(--co-line)}.ws-scrim{inset:0}}@media(max-width:1023px){.ws-shell{padding:0}.ws-project-dock[data-open=true]{position:relative;inset:auto;padding:0;background:transparent}}@media(max-width:700px){.ws-project-dock{--ws-library-origin-top: 12px;--ws-library-origin-edge: 12px;--ws-library-origin-width: 44px;--ws-library-origin-height: 44px}.ws-chat-head{min-height:68px;padding:10px 12px 8px 16px}.ws-chat-head p{display:none}.ws-library-trigger{display:grid;width:44px;min-width:44px;min-height:44px;padding:4px;grid-template-columns:1fr;border-radius:0}.ws-library-trigger-copy,.ws-library-trigger-open{display:none}.ws-library-trigger-icon{width:34px;height:34px}.ws-chat-frame [role=log]{padding:14px 16px 16px!important}.ws-chat-frame .co-rail-row[data-band]{max-width:92%}.ws-chat-frame:not(.ws-draft) form{width:calc(100% - 24px);margin-bottom:max(12px,env(safe-area-inset-bottom));border-radius:0}.ws-draft-stage{padding:28px 16px max(30px,env(safe-area-inset-bottom))}.ws-draft-launch{gap:22px}.ws-draft-copy h1{font-size:clamp(42px,13vw,56px)}.ws-draft-composer>form{border-radius:0}.ws-starter-list{grid-template-columns:1fr;gap:0}}@media(max-width:900px){.ws-project-dock,.ws-project-dock[data-open=true]{display:flex;width:100%!important;position:fixed;inset:0;justify-content:flex-end}.ws-project-dock .ws-dock-surface,.ws-project-dock[data-detail=true] .ws-dock-surface{width:min(640px,100%)!important}}@media(prefers-reduced-motion:reduce){.ws-library-trigger,.ws-draft-status>span,.ws-dock-surface,.ws-dock-expanded,.ws-library-scrim{transition:none!important;animation:none!important}.ws-library-trigger:hover{transform:none}.ws-dock-surface,[dir=rtl] .ws-dock-surface{transform:none!important;clip-path:none!important;will-change:auto}.ws-library-trigger,.ws-library-trigger[aria-expanded=true],[dir=rtl] .ws-library-trigger[aria-expanded=true]{transform:none!important;will-change:auto}.ws-project-dock[data-open=false] .ws-dock-surface{visibility:hidden;opacity:0}.ws-project-dock[data-open=true] .ws-dock-surface{visibility:visible;opacity:1}}@media(prefers-reduced-transparency:reduce){.ws-library-trigger,.ws-chat-frame:not(.ws-draft) form,.ws-draft-composer>form,.ws-dock-surface{background:var(--co-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.co-shell:has(.ws-shell) .ws-chat-frame:not(.ws-draft):after,.co-shell:has(.ws-shell) .ws-draft-composer:before{display:none}}@media(forced-colors:active){.ws-library-trigger,.ws-chat-frame:not(.ws-draft) form,.ws-draft-composer>form,.ws-dock-surface{border:1px solid CanvasText!important;background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.co-shell:has(.ws-shell) .ws-chat-frame:not(.ws-draft):after,.co-shell:has(.ws-shell) .ws-draft-composer:before{display:none}}.ws-dock-stage{width:100%}.ws-room{display:flex;width:100%;min-width:0;min-height:0;flex:1;flex-direction:column;background:transparent}.ws-room-head{display:flex;min-height:60px;padding:11px 18px 10px 20px;flex:none;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--co-line)}.ws-room-head>div{display:flex;min-width:0;flex-direction:column;gap:5px}.ws-room-head h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:800;letter-spacing:.01em;line-height:1}.ws-room-head .ws-dock-collapse{width:38px;height:38px;margin:0;border-color:transparent}.ws-room-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ws-room-section{border-bottom:1px solid var(--co-line)}.ws-room-section-heading{margin:0}.ws-room-section-trigger{display:grid;width:100%;min-height:56px;padding:9px 16px 9px 18px;align-items:center;grid-template-columns:28px minmax(0,1fr) auto 18px;gap:10px;border:0;border-radius:0;background:transparent;color:var(--co-text2);text-align:start;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ws-room-section-trigger:hover{background:color-mix(in srgb,var(--co-hover) 64%,transparent);color:var(--co-text)}.ws-room-section-trigger.is-expanded{color:var(--co-text)}.ws-room-section-trigger:focus-visible,.ws-output-tab:focus-visible,.ws-artifact-minimize:focus-visible{position:relative;z-index:2;outline:2px solid var(--co-accent);outline-offset:-2px}.ws-room-section-icon{display:grid;width:28px;height:28px;place-items:center;color:var(--co-muted);transition:background-color .15s ease-out,color .15s ease-out}.ws-room-section-trigger.is-expanded .ws-room-section-icon,.ws-room-section-trigger.has-unread .ws-room-section-icon{color:var(--co-accent-ink)}.ws-room-section-copy{display:flex;min-width:0;flex-direction:column}.ws-room-section-copy strong{color:currentColor;font-family:var(--font-section);font-size:17px;font-weight:800;letter-spacing:.015em;line-height:1}.ws-room-section-status{display:inline-flex;align-items:center;gap:6px;color:var(--co-faint);font-family:var(--font-mono);font-size:9px;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.ws-room-section-status.is-live{color:var(--co-live)}.ws-room-section-status .co-livedot{width:6px;height:6px}.ws-room-section-chevron{color:var(--co-faint);transform:rotate(0);transition:transform .18s cubic-bezier(.16,1,.3,1)}.ws-room-section-trigger.is-expanded .ws-room-section-chevron{transform:rotate(180deg)}.ws-room-section-reveal{display:grid;min-height:0;grid-template-rows:0fr;visibility:hidden;opacity:0;transform:translateY(-4px);transition:grid-template-rows .21s cubic-bezier(.16,1,.3,1),opacity .14s ease-out,transform .19s cubic-bezier(.16,1,.3,1),visibility 0s linear .21s}.ws-room-section[data-expanded=true] .ws-room-section-reveal{grid-template-rows:1fr;visibility:visible;opacity:1;transform:translateY(0);transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),opacity .18s ease-out 35ms,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.ws-room-section-clip{min-height:0;overflow:hidden}.ws-room-section-body,.ws-room-output-body{padding:0 18px 22px}.ws-room-output-shell{min-width:0}.ws-output-tabs{display:grid;min-height:50px;margin:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--co-line)}.ws-output-tabs[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-output-tab{display:flex;min-width:0;min-height:50px;padding:0 9px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0;background:transparent;color:var(--co-faint);font-family:var(--font-body);font-size:11px;font-weight:650;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.ws-output-tab:hover{background:var(--co-hover);color:var(--co-text2)}.ws-output-tab.is-active{box-shadow:inset 0 -2px var(--co-accent);color:var(--co-text)}.ws-output-tab.has-unread:not(.is-active){color:var(--co-accent-ink)}.ws-output-tab-icon{position:relative;line-height:0}.ws-output-unread{width:5px;height:5px;position:absolute;inset-block-start:-3px;inset-inline-end:-4px;background:var(--co-accent)}.ws-output-count{color:currentColor;font-family:var(--font-mono);font-size:9px;font-variant-numeric:tabular-nums;opacity:.72}.ws-room-output-body{padding-top:16px}.ws-project-dock[data-open=true],.ws-project-dock[data-open=true] .ws-dock-expanded,.ws-project-dock[data-open=true] .ws-dock-surface{transition:width .22s cubic-bezier(.16,1,.3,1)}.ws-room,.ws-artifact-lens-panel{animation:ws-room-stage-enter .17s cubic-bezier(.16,1,.3,1) both}@keyframes ws-room-stage-enter{0%{opacity:0;transform:translate(var(--ws-room-enter-x, 8px))}to{opacity:1;transform:translate(0)}}[dir=rtl] .ws-room,[dir=rtl] .ws-artifact-lens-panel{--ws-room-enter-x: -8px}.ws-artifact-minimize{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid transparent;border-radius:0;background:transparent;color:var(--co-faint);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.ws-artifact-minimize:hover{border-color:var(--co-line2);background:var(--co-hover);color:var(--co-text)}.ws-room-list{gap:0!important;border-bottom:1px solid var(--co-line)}.ws-room .ws-row,.ws-room .ws-room-list-row{min-height:58px;border:0!important;border-top:1px solid var(--co-line)!important;background:transparent!important}.ws-room .ws-row+.ws-row{margin-top:0}.ws-room .ws-row:hover,.ws-room .ws-room-list-row:hover{background:var(--co-hover)!important}.ws-room-context-group-list{border:0!important;border-bottom:1px solid var(--co-line)!important;background:transparent!important}.ws-room-context-row{border-top:1px solid var(--co-line)}.ws-room-empty{min-height:148px!important;border:0!important;border-top:1px solid var(--co-line)!important;border-bottom:1px solid var(--co-line)!important;background:transparent!important}@media(max-width:700px){.ws-room-head{min-height:60px;padding-inline:16px 12px}.ws-room-section-trigger{min-height:56px;padding-inline:14px 12px;grid-template-columns:28px minmax(0,1fr) auto 16px;gap:10px}.ws-room-section-icon{width:28px;height:28px}.ws-room-section-status{max-width:74px;overflow:hidden;text-overflow:ellipsis}.ws-output-tabs{margin-inline:14px}.ws-output-tab{min-height:48px;padding-inline:5px;gap:5px}.ws-room-section-body,.ws-room-output-body{padding-inline:14px}.ws-artifact-actions{gap:6px}.ws-artifact-edit-button,.ws-artifact-actions>button[aria-label^="Export version"]{width:44px;min-width:44px;padding-inline:0!important}.ws-artifact-edit-button>span>span,.ws-artifact-actions>button[aria-label^="Export version"]>span{display:none}}@media(prefers-reduced-motion:reduce){.ws-project-dock,.ws-dock-surface,.ws-dock-expanded,.ws-room,.ws-artifact-lens-panel,.ws-room-section-trigger,.ws-room-section-icon,.ws-room-section-chevron,.ws-room-section-reveal,.ws-output-tab,.ws-artifact-minimize{transition:none!important;animation:none!important}.ws-room-section-reveal{transform:none}}@media(forced-colors:active){.ws-room-section-trigger,.ws-output-tab,.ws-artifact-minimize{border:1px solid CanvasText}}.ws-typing-line{position:relative;display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:16px;width:min(calc(100% - 40px),820px);height:24px;margin:0 auto;padding:0 2px;overflow:hidden}.ws-typing-item{display:inline-flex;min-width:0;align-items:center;gap:7px;color:var(--co-muted);font-family:var(--font-body);font-size:11.5px;line-height:1}.ws-typing-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-typing-dots{display:inline-flex;flex:none;gap:3px}.ws-typing-dots span{width:4px;height:4px;border-radius:50%;background:currentColor;animation:ws-typing-dot 1.2s ease-in-out infinite}.ws-typing-dots span:nth-child(2){animation-delay:.15s}.ws-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes ws-typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(max-width:700px){.ws-typing-line{width:calc(100% - 24px)}}.ws-older{display:grid;flex:none;height:36px;place-items:center;color:var(--co-faint)}.ws-older svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.ws-typing-dots span{animation:none;opacity:.6}}::highlight(ws-note){background-color:color-mix(in srgb,var(--co-accent) 22%,transparent)}::highlight(ws-note-active){background-color:color-mix(in srgb,var(--co-accent) 42%,transparent)}::highlight(ws-note-draft){background-color:color-mix(in srgb,var(--co-attention) 32%,transparent)}.ws-artifact-notes-toggle{position:relative;display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border:1px solid var(--co-line2);background:var(--co-surface);color:var(--co-text);transition:border-color .15s ease-out,color .15s ease-out}.ws-artifact-notes-toggle:hover,.ws-artifact-notes-toggle[aria-pressed=true]{border-color:var(--co-accent);color:var(--co-accent-ink)}.ws-artifact-notes-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;background:var(--co-accent-fill);color:var(--co-on-accent);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.ws-note-add{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;transform:translate(-50%);border:0;border-radius:999px;background:var(--co-chrome-frost);color:var(--co-accent-ink);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 0 8px #ffffff1f;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.ws-note-add:hover{background:var(--co-accent-dim)}.ws-notes-drawer{position:absolute;inset:0 0 0 auto;z-index:30;display:flex;width:min(340px,100%);flex-direction:column;border-left:1px solid var(--co-line);background:var(--co-surface-solid);box-shadow:var(--ws-overlay-shadow)}.ws-note-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:var(--co-surface)}.ws-note-card--active{border-color:var(--co-accent-border)}.ws-note-quote{display:block;width:100%;padding-left:8px;border-left:2px solid var(--co-accent);color:var(--co-text2);font-size:12px;font-style:italic;line-height:1.5}button.ws-note-quote:hover{color:var(--co-accent-ink)}.ws-note-textarea{width:100%;resize:vertical;border-radius:12px;border:0;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);padding:8px 10px;color:var(--co-text);font-size:13px;line-height:1.5;outline:none}.ws-note-textarea:focus{outline:2px solid var(--co-accent);outline-offset:0}.ws-note-action{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;gap:4px;padding:0 4px;border:0;border-radius:999px;color:var(--co-faint);transition:background-color .15s ease-out,color .15s ease-out}.ws-note-action:hover{background:var(--co-hover);color:var(--co-text)}.ws-note-action--danger,.ws-note-action--danger:hover{background:color-mix(in srgb,var(--co-danger) 12%,transparent);color:var(--co-danger)}.ws-note-resolution{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--co-line)}@media(prefers-reduced-motion:reduce){.ws-artifact-notes-toggle,.ws-note-action{transition:none!important}}@media(forced-colors:active){::highlight(ws-note),::highlight(ws-note-active),::highlight(ws-note-draft){background-color:Mark;color:MarkText}}.co-shell:has(.ws-shell){--ws-kind: var(--co-state-ready);--ws-ease: cubic-bezier(.16, 1, .3, 1)}.ws-meta{flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.ws-tag{display:inline-flex;flex:none;align-items:center;height:20px;padding:0 6px;border:1px solid var(--co-line2);color:var(--co-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.ws-tag--kind{border-color:var(--ws-kind);color:var(--ws-kind)}.ws-dot{color:var(--co-faint);font-family:var(--font-mono)}.ws-link{flex:none;padding:0;border:0;background:transparent;color:var(--co-accent-ink);font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer;text-underline-offset:3px}.ws-link:hover{text-decoration:underline}.ws-retry{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--co-accent-fill);color:var(--co-on-accent);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer}.ws-retry:hover{background:var(--co-accent-fill-hover)}.ws-outline-btn{display:inline-flex;flex:none;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:999px;border:0;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease-out}.ws-outline-btn:hover{background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.ws-text-danger,.ws-text-quiet{padding:4px 2px;border:0;background:transparent;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;text-underline-offset:3px}.ws-text-danger{color:var(--co-alert-ink)}.ws-text-quiet{color:var(--co-muted)}.ws-text-danger:hover,.ws-text-quiet:hover{text-decoration:underline}.ws-skel{display:block;border-radius:4px;background:var(--co-surface-solid);animation:co-skeleton-fade 1.8s var(--ws-ease) infinite}.ws-skel--line{height:11px}.ws-skel--meta{width:88px;height:9px;margin-top:7px}.ws-skel--tag{width:58px;height:20px;flex:none;border-radius:6px}.ws-skel--title{width:62%;height:22px;border-radius:6px}.ws-skel--display{width:min(560px,80%);height:44px;border-radius:10px}.ws-skel--composer{width:100%;height:92px;border-radius:16px}.ws-creo-pic.ws-skel{border-radius:0}@media(prefers-reduced-motion:reduce){.ws-skel{animation:none;opacity:.8}}.ws-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:560px;padding:8px 0 24px}.ws-state-glyph{display:grid;width:44px;height:44px;margin-bottom:8px;place-items:center;border-radius:999px;background:var(--co-tonal);color:var(--co-muted)}.ws-state--alert .ws-state-glyph{color:var(--co-alert-ink)}.ws-state-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:28px;font-weight:800;line-height:1.05}.ws-state-line{max-width:52ch;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:14px;line-height:1.6}.ws-state-action{margin-top:8px}.ws-home>.ws-state{margin-top:40px}.ws-inline-error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--co-alert) 55%,transparent);border-radius:12px}.ws-inline-error-title{display:flex;align-items:center;gap:9px;margin:0;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;font-weight:600}.ws-inline-error-title svg{flex:none;color:var(--co-alert-ink)}.ws-inline-error-line{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-inline-error--compact{margin-top:4px;padding:12px}.ws-dialog{width:560px;max-width:calc(100vw - 32px);padding:0;border:1px solid var(--co-line2);background:var(--co-surface-solid);box-shadow:var(--shell-shadow)}.ws-dialog .co-modal-topbar{margin:0;padding:24px 24px 20px}.ws-dialog .co-modal-topbar :is(h1,h2,h3,h4){font-family:var(--font-section);font-size:20px;font-weight:800;line-height:22px;letter-spacing:.015em;text-transform:uppercase}.ws-dialog .co-modal-topbar p{max-width:60ch;color:var(--co-muted);font-size:13px;line-height:20px}.ws-dialog-form{display:flex;min-height:0;flex-direction:column}.ws-dialog-body{display:flex;flex-direction:column;gap:18px;padding:0 24px 20px}.ws-dialog-body label:not(.ws-share-search){padding-inline-start:0;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.12em}.ws-dialog-consequence{margin:0;color:var(--co-alert-ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ws-dialog-foot{display:flex;align-items:center;gap:16px;padding:16px 24px 24px;border-top:1px solid var(--co-line)}.ws-dialog-footnote{flex:1;min-width:0;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-inline-start:auto}.ws-dialog-btn{height:32px;padding:0 14px;font-size:13px}.ws-sheet-grabber{display:none}.ws-action-sheet-head{display:flex;flex-direction:column;gap:4px;padding:4px 16px 12px;border-bottom:1px solid var(--co-line)}.ws-action-sheet-title{margin:0;overflow:hidden;color:var(--co-text);font-family:var(--font-body);font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ws-action-sheet-meta{margin:0;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em}.ws-action-sheet-list{display:flex;flex-direction:column;padding:6px 8px 24px}.ws-action-sheet-item{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 8px;border:0;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:15.5px;text-align:start;cursor:pointer}.ws-action-sheet-item svg{color:var(--co-text2)}.ws-action-sheet-item:active{background:var(--co-hover)}.ws-action-sheet-item.is-danger,.ws-action-sheet-item.is-danger svg{color:var(--co-alert-ink)}.ws-action-sheet-sep{height:1px;margin:6px 8px;background:var(--co-line)}.ws-card-menu-trigger{display:grid;flex:none;width:30px;height:30px;place-items:center;border:0;background:transparent;color:var(--co-muted);cursor:pointer;outline:none;transition:background-color .15s ease-out,color .15s ease-out}.ws-card-menu-trigger:hover,.ws-card-menu-trigger[data-pressed],.ws-card-menu-trigger[aria-expanded=true]{background:var(--co-hover);color:var(--co-text)}.ws-card-menu-trigger[data-focus-visible],.ws-card-menu-trigger:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-menu{width:200px;padding:6px;overflow:visible}.ws-menu-list{display:flex;flex-direction:column;outline:none}.ws-menu-item{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;color:var(--co-text);font-family:var(--font-body);font-size:13px;cursor:pointer;outline:none}.ws-menu-item svg{color:var(--co-text2)}.ws-menu-item[data-focused],.ws-menu-item[data-hovered]{background:var(--co-hover)}.ws-menu-item.is-danger,.ws-menu-item.is-danger svg{color:var(--co-alert-ink)}.ws-menu-sep{height:1px;margin:5px 4px;background:var(--co-line)}.ws-undo-region{position:absolute;z-index:60;inset-inline-start:24px;bottom:24px;pointer-events:none}.ws-shell[data-surface=thread] .ws-undo-region{bottom:124px}.ws-undo{display:flex;align-items:flex-start;gap:12px;width:340px;max-width:calc(100vw - 32px);position:relative;padding:14px 12px;border:0;border-radius:16px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 0 8px #ffffff1f;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px));pointer-events:auto;animation:ws-undo-in .26s var(--ws-ease) both}@keyframes ws-undo-in{0%{opacity:0;transform:translateY(8px)}}.ws-undo-icon{flex:none;width:16px;height:16px;margin-top:1px;color:var(--co-text2)}.ws-undo-text{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.ws-undo-title{margin:0;overflow-wrap:anywhere;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:600}.ws-undo-line{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12px;line-height:19px}.ws-undo-action{height:28px;padding:0;border:0;background:transparent;color:var(--co-accent-ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-variant-numeric:tabular-nums}.ws-undo-action:hover{text-decoration:underline;text-underline-offset:3px}.ws-undo-close{display:grid;flex:none;width:28px;height:28px;place-items:center;border:0;background:transparent;color:var(--co-faint);cursor:pointer}.ws-undo-close:hover{color:var(--co-text)}@media(prefers-reduced-motion:reduce){.ws-undo{animation:none}}.ws-home{display:flex;flex-direction:column;min-height:0;height:100%;overflow-y:auto;padding:36px 48px 48px}.ws-home-head{display:flex;flex:none;align-items:flex-end;justify-content:space-between;gap:24px}.ws-home-title{margin:0;color:var(--co-text);font-family:var(--font-display);font-size:clamp(40px,4.2vw,54px);font-weight:700;letter-spacing:-.01em;line-height:.93}.ws-home-actions{display:flex;flex:none;align-items:center;gap:10px}.ws-find{display:flex;align-items:center;gap:8px;width:220px;height:32px;padding:0 10px;border:1px solid var(--co-line2);color:var(--co-faint);transition:border-color .15s ease-out}.ws-find:focus-within{border-color:var(--co-card-border);box-shadow:inset 0 -2px 0 var(--co-accent)}.ws-find input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:12.5px}.ws-find input::placeholder{color:var(--co-faint)}.ws-home-new{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border:0;background:var(--co-accent-fill);color:var(--co-on-accent);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:filter .15s ease-out}.ws-home-new:hover{filter:brightness(.94)}.ws-home-summary{min-height:18px;margin:10px 0 0;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:1.4}.ws-home-tabs{display:flex;flex:none;align-items:flex-end;gap:24px;padding-top:20px;border-bottom:1px solid var(--co-line)}.ws-home-tab{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer}.ws-home-tab:hover{color:var(--co-text)}.ws-home-tab[aria-selected=true]{border-bottom-color:var(--co-text);color:var(--co-text)}.ws-home-tab-count{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.04em}.ws-home-body{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:start;gap:24px;padding-top:24px}.ws-home-projects{display:flex;min-width:0;flex-direction:column;gap:16px}.ws-home-empty{margin:0;padding:12px 0;color:var(--co-faint);font-family:var(--font-body);font-size:13px}.ws-pcard{display:flex;flex-direction:column;gap:14px;position:relative;padding:20px;border:1px solid var(--co-line);background:var(--co-surface);transition:border-color .15s ease-out}.ws-pcard:hover{border-color:var(--co-line2)}.ws-pcard-top{display:flex;align-items:flex-start;gap:12px}.ws-pcard-title{flex:1;min-width:0;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:24px;font-weight:800;line-height:25px}.ws-pcard-open{display:-webkit-box;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-pcard-open:after{position:absolute;inset:0;content:""}.ws-pcard-open:focus-visible{outline:none}.ws-pcard:has(.ws-pcard-open:focus-visible){outline:2px solid var(--co-accent);outline-offset:2px}.ws-pcard .ws-card-menu-trigger,.ws-pcard-outputs,.ws-pcard-foot,.ws-pcard .ws-inline-error,.ws-pcard-actions{position:relative;z-index:1}.ws-pcard-desc{display:-webkit-box;overflow:hidden;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ws-pcard-outputs{margin:0;padding:0;list-style:none;border-top:1px solid var(--co-line)}.ws-pcard-output{display:flex;width:100%;align-items:center;gap:10px;min-height:37px;padding:8px 0;border:0;border-bottom:1px solid var(--co-line);background:transparent;color:var(--co-text);text-align:start;cursor:pointer}.ws-pcard-output:hover .ws-pcard-output-title{text-decoration:underline;text-decoration-color:var(--co-line2);text-underline-offset:3px}.ws-pcard-output-title{flex:1;min-width:0;overflow:hidden;font-family:var(--font-body);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ws-pcard-output--skel{cursor:default}.ws-pcard-none{margin:0;padding:10px 0;border-top:1px solid var(--co-line);color:var(--co-faint);font-family:var(--font-body);font-size:13px}.ws-pcard-foot{display:flex;min-width:0;align-items:center;gap:10px;color:var(--co-muted);font-family:var(--font-body);font-size:12px}.ws-pcard-foot>svg{flex:none;color:var(--co-faint)}.ws-pcard-foot>span{min-width:0}.ws-pcard-foot--ruled{padding-top:12px;border-top:1px solid var(--co-line)}.ws-pcard-updated{margin-inline-start:auto;text-transform:uppercase}.ws-pcard-tags{display:flex;align-items:center;gap:8px}.ws-pcard-tags .ws-meta{text-transform:uppercase}.ws-pcard--archived{gap:12px}.ws-pcard--archived .ws-pcard-desc{font-size:13.5px;-webkit-line-clamp:4}.ws-pcard-actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.ws-pcard--skel{gap:12px}.ws-home-side{display:flex;min-width:0;flex-direction:column}.ws-home-side--note{gap:8px;padding:4px 0 0 24px}.ws-home-side-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800;line-height:1.1}.ws-home-side-line{max-width:60ch;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:14px;line-height:22px}.ws-recent-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px}.ws-made-list{margin:0;padding:0;list-style:none}.ws-made-row{display:flex;width:100%;align-items:center;gap:12px;min-height:58px;padding:11px 0;border:0;border-top:1px solid var(--co-line);background:transparent;color:var(--co-text);text-align:start;cursor:pointer}.ws-made-row:hover .ws-made-title{text-decoration:underline;text-decoration-color:var(--co-line2);text-underline-offset:3px}.ws-made-row--skel{cursor:default}.ws-made-thumb{flex:none;width:40px;height:28px;border-radius:6px;background:var(--co-surface-solid);object-fit:cover}.ws-made-text{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.ws-made-title,.ws-made-project{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-made-title{font-family:var(--font-body);font-size:13.5px;font-weight:600}.ws-made-project{color:var(--co-faint);font-family:var(--font-body);font-size:12px}.ws-made-text .ws-tag{margin-top:3px}@media(max-width:1180px){.ws-home-body{grid-template-columns:minmax(0,1fr);gap:40px}.ws-home-side--note{padding-inline-start:0}}.ws-draft[data-variant=new] .ws-draft-launch{width:min(100%,680px);gap:20px}.ws-draft[data-variant] .ws-draft-copy h1{max-width:none;font-size:clamp(34px,3.4vw,44px);letter-spacing:-.01em;line-height:.98}.ws-start-list{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--co-line)}.ws-start{display:grid;width:100%;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:61px;padding:10px 4px;border:0;border-bottom:1px solid var(--co-line);background:transparent;color:var(--co-text);text-align:start;cursor:pointer;transition:background-color .15s ease-out}.ws-start:hover{background:var(--co-hover)}.ws-start:disabled{cursor:not-allowed;opacity:.5}.ws-start-icon{color:var(--co-accent-ink)}.ws-start-text{display:flex;min-width:0;flex-direction:column;gap:2px}.ws-start-title{font-family:var(--font-body);font-size:14px;font-weight:600}.ws-start-line{color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.45}.ws-start-arrow{color:var(--co-faint);transition:transform .2s var(--ws-ease),color .15s ease-out}.ws-start:hover .ws-start-arrow{color:var(--co-text);transform:translate(2px)}.ws-draft[data-variant=landing] .ws-draft-stage{padding:56px 40px 32px}.ws-draft[data-variant=landing] .ws-draft-launch{width:min(100%,760px);margin:0 auto auto;gap:18px}.ws-draft[data-variant=landing] .ws-draft-copy .ws-draft-desc{max-width:600px;line-height:23px}.ws-landing-people{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--co-muted);font-family:var(--font-body);font-size:13px}.ws-landing-people>span{display:inline-flex;min-width:0;align-items:center;gap:7px}.ws-made{display:flex;flex-direction:column;gap:12px;padding-top:14px}.ws-made-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ws-made-head h2{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800;line-height:1.1}.ws-made-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ws-made-grid>li{min-width:0}.ws-made-tile{display:flex;width:100%;min-height:104px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--co-line);border-radius:12px;background:var(--co-surface);color:var(--co-text);text-align:start;cursor:pointer;transition:border-color .15s ease-out}.ws-made-tile:hover{border-color:var(--co-line2)}.ws-made-tile--skel{cursor:default}.ws-made-tile-tags{display:flex;align-items:center;gap:6px}.ws-made-tile-title{display:-webkit-box;overflow:hidden;font-family:var(--font-section);font-size:17px;font-weight:800;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-landing-skel{display:flex;width:min(100% - 80px,760px);flex-direction:column;gap:18px;margin:56px auto 0}.ws-phone-bar,.ws-thread-back,.ws-thread-title--button{display:none}.ws-prail{display:flex;width:260px;flex:none;min-height:0;height:100%;flex-direction:column;gap:4px;padding:16px 12px;border-inline-end:1px solid var(--co-line);background:var(--co-ground)}.ws-prail-top{display:flex;align-items:center;justify-content:space-between}.ws-prail-back{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:0;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer}.ws-prail-back:hover{color:var(--co-text)}.ws-prail-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border:0;background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ws-prail-icon:hover{background:var(--co-hover);color:var(--co-text)}.ws-prail-icon[aria-current=page]{background:var(--co-accent-dim);color:var(--co-text)}.ws-prail-project{display:flex;flex-direction:column;gap:8px;padding:8px 8px 14px;border-bottom:1px solid var(--co-line)}.ws-prail-title{display:-webkit-box;overflow:hidden;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ws-prail-people{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-prail-audience{min-width:0;overflow:hidden;color:var(--co-muted);font-family:var(--font-body);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ws-prail-share{display:inline-flex;flex:none;align-items:center;gap:5px;padding:2px 0;border:0;background:transparent;color:var(--co-accent-ink);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer}.ws-prail-share:hover{text-decoration:underline;text-underline-offset:3px}.ws-prail-new{display:flex;width:100%;flex:none;align-items:center;gap:10px;height:36px;margin-top:8px;padding:0 10px;border:0;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:500;text-align:start;cursor:pointer;transition:background-color .15s ease-out}.ws-prail-new:hover{background:var(--co-hover)}.ws-prail-new[aria-current=page]{background:var(--co-accent-dim)}.ws-prail-scroll{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.ws-prail-head{display:flex;align-items:baseline;justify-content:space-between;padding:16px 8px 6px;color:var(--co-muted);font-family:var(--font-body);font-size:12px;font-weight:600}.ws-prail-head--projects{padding-top:20px}.ws-prail-threads,.ws-prail-projects,.ws-prail-folded-list{margin:0;padding:0;list-style:none}.ws-prail-thread{display:flex;align-items:stretch;position:relative}.ws-prail-thread[data-current]{background:var(--co-accent-dim)}.ws-prail-thread-open{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;padding:9px 10px;border:0;background:transparent;color:var(--co-text2);text-align:start;cursor:pointer}.ws-prail-thread:not([data-current]):hover{background:var(--co-hover)}.ws-prail-thread-title{overflow:hidden;font-family:var(--font-body);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ws-prail-thread[data-current] .ws-prail-thread-title{color:var(--co-text)}.ws-prail-thread-meta{display:flex;align-items:center;gap:6px;color:var(--co-faint)}.ws-prail-thread-action{display:grid;width:30px;flex:none;place-items:center;border:0;background:transparent;color:var(--co-faint);opacity:0;cursor:pointer;transition:opacity .12s ease-out,color .12s ease-out}.ws-prail-thread:hover .ws-prail-thread-action,.ws-prail-thread:focus-within .ws-prail-thread-action{opacity:1}.ws-prail-thread-action:hover,.ws-prail-thread-action:focus-visible{color:var(--co-alert-ink)}@media(hover:none){.ws-prail-thread-action{opacity:1}}.ws-prail-thread--skel{flex-direction:column;padding:11px 10px}.ws-prail-empty{margin:0;padding:6px 8px;color:var(--co-faint);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-prail-other{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 10px;border:0;background:transparent;color:var(--co-text2);text-align:start;cursor:pointer}.ws-prail-other:hover{background:var(--co-hover)}.ws-prail-other.is-archived{color:var(--co-faint)}.ws-prail-other-name{display:-webkit-box;overflow:hidden;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-prail.is-folded{width:56px;align-items:center;gap:6px;padding:14px 0}.ws-prail-folded-list{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0;overflow-y:auto;padding-top:8px}.ws-cno-page{height:100%;overflow-y:auto}.ws-cno{display:flex;width:min(100% - 48px,560px);flex-direction:column;gap:24px;margin:max(48px,16vh) auto 48px}.ws-cno-label{margin:0 0 12px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.ws-cno-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--co-line)}.ws-cno-row{display:flex;width:100%;align-items:center;gap:12px;min-height:64px;padding:12px 0;border:0;border-bottom:1px solid var(--co-line);background:transparent;color:var(--co-text);text-align:start;cursor:pointer}.ws-cno-row>svg{flex:none;color:var(--co-faint);transition:transform .2s var(--ws-ease)}.ws-cno-row:hover>svg{color:var(--co-text);transform:translate(2px)}.ws-cno-row[data-archived] .ws-cno-name{color:var(--co-muted)}.ws-cno-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.ws-cno-name{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-cno-meta{text-transform:uppercase;white-space:normal}.ws-share-group{display:flex;flex-direction:column;gap:0}.ws-share-head{display:flex;align-items:baseline;gap:6px;margin:0;padding:18px 4px 6px 10px;color:var(--co-muted);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:16px}.ws-share-group:first-child .ws-share-head{padding-top:0}.ws-share-count{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.4px}.ws-share-label{margin:8px 0;color:var(--co-muted);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:1.54px;line-height:15px;text-transform:uppercase}.ws-person{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 8px;border-radius:10px}.ws-person-name{overflow:hidden;color:var(--co-text);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.ws-person-detail{overflow:hidden;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.ws-person-role{flex:none;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;font-weight:500}.ws-share-note{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:18px}.ws-share-hint{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:18px}.ws-share-hint svg{width:13px;height:13px;flex:none;margin-top:2.5px}.ws-share-hint--warn{gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--co-attention, #c2410c) 10%,transparent);color:var(--co-text)}.ws-share-hint--warn svg{width:15px;height:15px;margin-top:1.5px;color:var(--co-attention, #c2410c)}.ws-share-nobody{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.ws-share-link{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--co-accent);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.ws-share-link svg{width:14px;height:14px}.ws-share-search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;background:var(--co-lens);color:var(--co-faint)}.ws-share-search:focus-within{outline:2px solid var(--co-accent);outline-offset:0}.ws-share-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:14px}.ws-share-candidates{max-height:240px;overflow-y:auto}.ws-share-stop-btn,.ws-share-danger{color:var(--co-alert-ink)!important}.ws-share-stop-btn{margin-inline-end:auto}@media(max-width:767px){.ws-dialog-overlay{align-items:flex-end;padding:8px 8px max(8px,env(safe-area-inset-bottom))}.ws-dialog{width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 16px);border-color:var(--co-line2);background:var(--co-surface)}.ws-sheet-grabber{display:block;width:40px;height:4px;position:absolute;top:10px;left:50%;background:var(--co-line2);transform:translate(-50%)}.ws-dialog .co-modal-topbar{padding:28px 16px 12px}.ws-dialog .co-modal-topbar :is(h1,h2,h3,h4){font-size:22px;line-height:1.1;letter-spacing:0;text-transform:none}.ws-dialog .co-modal-topbar p{font-size:14px;line-height:21px}.ws-dialog .co-modal-topbar button[aria-label=Close]{display:none}.ws-dialog-body{padding:0 16px 16px}.ws-dialog-consequence{font-size:10px}.ws-dialog-foot{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px 24px}.ws-dialog:not(.ws-share) .ws-dialog-foot{border-top:0}.ws-dialog-actions{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-inline-start:0}.ws-dialog-btn{width:100%;height:48px;font-size:15px}.ws-action-sheet,.ws-rail-sheet{padding-top:22px}.ws-rail-sheet{background:var(--co-surface-solid)}.ws-rail-sheet .ws-prail--sheet{width:100%;height:auto;min-height:0;padding:0 16px 24px;border:0;background:transparent}.ws-prail--sheet .ws-prail-project{padding:0 0 10px;border-bottom:0}.ws-prail--sheet .ws-prail-title{font-size:22px;line-height:23px}.ws-prail--sheet .ws-prail-audience,.ws-prail--sheet .ws-prail-share{font-size:13px}.ws-prail--sheet .ws-prail-new{height:44px;margin-top:0;padding:0 12px;font-size:14px}.ws-prail--sheet .ws-prail-head{padding:10px 0 6px;font-size:12.5px}.ws-prail--sheet .ws-prail-thread-open{min-height:56px;justify-content:center;padding:9px 12px}.ws-prail--sheet .ws-prail-thread-title{font-size:14px}.ws-prail--sheet .ws-prail-thread-action{width:44px}.ws-prail--sheet .ws-prail-other{min-height:44px;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px}.ws-prail--sheet .ws-prail-other-name{font-size:14px;font-weight:400;-webkit-line-clamp:1}.ws-prail--sheet .ws-prail-scroll{overflow:visible}.ws-undo-region,.ws-shell[data-surface=thread] .ws-undo-region{inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom))}.ws-shell[data-surface=thread] .ws-undo-region{bottom:104px}.ws-undo{width:100%;max-width:none}.co-shell:has(.ws-platform-nav-trigger) .ws-home,.ws-home{padding:52px 16px 32px}.ws-home-head .ws-home-actions{position:absolute;top:3px;inset-inline-end:8px}.ws-home-head .ws-home-new{width:36px;height:36px;padding:0}.ws-home-title{font-size:40px}.ws-home-summary{margin-top:12px}.ws-home-tabs{padding-top:14px}.ws-home-tab{min-height:44px;padding-bottom:0}.ws-home-body{gap:28px;padding-top:16px}.ws-pcard{gap:12px;padding:16px}.ws-pcard-title{font-size:21px;line-height:22px}.ws-pcard .ws-card-menu-trigger{width:44px;height:44px;margin:-10px -10px -10px 0}.ws-pcard-output{min-height:44px;gap:8px}.ws-home-side-title{font-size:19px}.ws-made-row{min-height:44px;padding:8px 0}.ws-phone-back{min-height:36px;font-size:13px}.ws-draft[data-variant] .ws-draft-stage{padding:56px 16px max(24px,env(safe-area-inset-bottom))}.ws-draft[data-variant] .ws-draft-copy h1{font-size:clamp(32px,9vw,38px);line-height:1.02}.ws-draft[data-variant=new] .ws-draft-launch{margin-top:0}.ws-start{align-items:start;min-height:72px;padding:12px 0}.ws-draft[data-variant=landing] .ws-draft-stage{padding-top:8px}.ws-phone-bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 8px 0 54px}.ws-phone-back{display:inline-flex;align-items:center;gap:6px;padding:0 6px;border:0;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-weight:600;cursor:pointer}.ws-phone-threads{display:inline-flex;align-items:center;gap:6px;height:44px;min-width:44px;justify-content:center;margin-inline-start:auto;padding:0 10px;border:1px solid var(--co-line2);background:transparent;color:var(--co-text);cursor:pointer}.ws-phone-threads .ws-meta{color:var(--co-accent-ink)}.ws-landing-people .ws-prail-share{min-height:44px;font-size:13px}.ws-made-head h2{font-size:19px}.ws-made-head .ws-link{min-height:44px}.ws-made-grid{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--co-line)}.ws-made-tile{min-height:0;gap:6px;padding:12px 0;border:0;border-bottom:1px solid var(--co-line);background:transparent}.ws-made-tile-title{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.35}.ws-landing-skel{width:calc(100% - 32px);margin-top:72px}.ws-shell .ws-chat-head.ws-chat-head--thread{min-height:44px;padding:0 8px 0 0}.ws-thread-back{display:grid;width:44px;height:44px;flex:none;place-items:center;margin-inline-start:46px;border:0;background:transparent;color:var(--co-text);cursor:pointer}.ws-thread-title--button{display:inline-flex;min-width:0;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;color:var(--co-text);font-size:15px;cursor:pointer}.ws-cno{width:calc(100% - 32px);margin-top:56px}.ws-state-title{font-size:24px}}@media(prefers-reduced-motion:reduce){.ws-start-arrow,.ws-cno-row>svg{transition:none}.ws-start:hover .ws-start-arrow,.ws-cno-row:hover>svg{transform:none}}@media(forced-colors:active){.ws-tag,.ws-tag--kind{border-color:CanvasText;color:CanvasText}.ws-prail-thread[data-current],.ws-prail-new[aria-current=page],.ws-prail-icon[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}.ws-thread{--m7r-text-size: 14px;--co-conversation-font-size: var(--m7r-text-size);position:relative;isolation:isolate;background:var(--co-ground);color:var(--co-text);font-family:var(--font-body)}.ws-thread ::selection{background:var(--co-accent-dim)}.ws-thread :is([class^=m7r-],[class*=" m7r-"]):focus-visible{border-radius:0;box-shadow:none}@media(max-width:767px){.ws-thread{--m7r-text-size: 15px}}.ws-thread-head{display:flex;flex:none;align-items:center;gap:16px;min-height:56px;padding:0 20px 0 24px;border-bottom:1px solid var(--co-line)}.ws-thread-lead{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}.ws-thread-name{min-width:0;margin:0;overflow:hidden;color:var(--co-text);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ws-room-entries{display:flex;flex:none;align-items:center;gap:2px}.ws-room-entry{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.ws-room-entry:hover{color:var(--co-text)}.ws-room-entry[aria-expanded=true]{border-bottom-color:var(--co-accent);color:var(--co-text);font-weight:600}.ws-room-entry:focus-visible,.ws-room-phone:focus-visible,.ws-head-icon:focus-visible,.ws-head-icon[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-room-count{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ws-room-entry[aria-expanded=true] .ws-room-count{color:var(--m7r-accent-ink)}.ws-room-entry[data-live] .ws-room-count:before{display:inline-block;width:5px;height:5px;margin-inline-end:5px;vertical-align:1px;background:var(--co-live);content:""}.ws-head-icon{display:grid;flex:none;width:30px;height:30px;place-items:center;border:0;background:transparent;color:var(--co-muted);cursor:pointer;outline:none;transition:background-color .15s ease-out,color .15s ease-out}.ws-head-icon:hover:not(:disabled),.ws-head-icon[data-pressed],.ws-head-icon[aria-expanded=true]{background:var(--co-hover);color:var(--co-text)}.ws-head-icon:disabled{cursor:default;opacity:.4}.ws-thread-body{position:relative;display:flex;min-height:0;flex:1 1 0%;flex-direction:column}.ws-log{display:flex;flex:1;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:20px 24px 16px;scrollbar-color:var(--co-line2) transparent;scrollbar-width:thin}.ws-log:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-log-col{flex:1 0 auto;width:100%;max-width:680px;margin-inline:auto}.ws-log-col>.ws-project-empty{min-height:100%}.ws-log-col>:first-child.m7r-time{padding-block-start:12px}.ws-thread .m7r-tools{align-items:flex-start;padding-inline-start:22px}.ws-thread .m7r-tool{inline-size:auto;max-inline-size:100%}.ws-thread .m7r-tool-status{margin-inline-start:2px}.ws-thread .m7r-foot{flex-wrap:wrap;gap:2px 12px}.ws-thread .m7r-foot :is(.m7r-model,time){white-space:nowrap}.ws-thread .m7r-foot .m7r-hover{display:contents;pointer-events:auto}.ws-thread .m7r-foot .m7r-copy{order:-1}.ws-working-spin{flex:none;width:13px;height:13px;color:var(--co-accent)}.ws-author{margin:20px 0 6px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-align:end;text-transform:uppercase}.m7r-time+.ws-author,.m7r-you>.ws-author{margin-block-start:0}.ws-author+.m7r-you{margin-block-start:0}.ws-seen{display:flex;justify-content:flex-end;margin-top:8px}.ws-card-by{margin:6px 0 0;color:var(--co-muted);font-size:12px;line-height:1.45}.ws-thread--enter .ws-log-col>*{animation:ws-thread-rise .5s cubic-bezier(.16,1,.3,1) 80ms both}.ws-thread .ws-chat-hero-exit{padding:20px max(24px,calc((100% - 680px)/2)) 16px}@media(prefers-reduced-motion:reduce){.ws-thread--enter .ws-log-col>*{animation:none}}.ws-outputs{display:flex;flex-direction:column;gap:10px;margin:6px 0 12px}.ws-out{position:relative;display:flex;width:100%;max-width:420px;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--co-line);background:var(--co-surface);transition:border-color .15s ease-out}.ws-out[data-openable]:hover{border-color:var(--co-accent-border)}.ws-out:has(.ws-out-open:focus-visible){outline:2px solid var(--co-accent);outline-offset:2px}.ws-out-head{display:flex;min-height:20px;align-items:center;gap:8px}.ws-out-open{display:inline-flex;flex:none;align-items:center;gap:5px;margin-inline-start:auto;padding:0;border:0;background:transparent;color:var(--m7r-accent-ink);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;outline:none}.ws-out[data-openable] .ws-out-open:after{position:absolute;inset:0;content:""}.ws-out-body{display:flex;align-items:flex-start;gap:12px}.ws-out-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.ws-out-title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--co-text);font-family:var(--font-section);font-size:19px;font-weight:800;line-height:1.12;overflow-wrap:anywhere}.ws-out-line{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--co-muted);font-size:12.5px;line-height:1.45}.ws-out-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ws-out-thumb{flex:none;width:56px;height:56px;border-radius:8px;object-fit:cover}.ws-pic{display:flex;width:100%;max-width:420px;flex-direction:column;gap:10px;margin:0}.ws-pic-frame{position:relative;width:100%;max-height:420px;overflow:hidden;border-radius:12px;background:var(--co-surface-solid)}.ws-pic-frame[data-waiting]{animation:co-skeleton-fade 1.8s var(--ws-ease) infinite}.ws-pic-frame img{display:block;width:100%;height:100%;object-fit:contain}.ws-pic-hit{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.ws-pic-cap{display:flex;min-width:0;align-items:center;gap:8px}.ws-pic-name{min-width:0;flex:1;overflow:hidden;color:var(--co-text);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ws-pic-cap .ws-out-open:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.ws-pic-home{margin:0;color:var(--co-muted);font-size:12px;line-height:1.45}@media(prefers-reduced-motion:reduce){.ws-pic-frame[data-waiting]{animation:none}}.ws-dock{position:relative;z-index:2;display:flex;width:100%;max-width:728px;flex:none;flex-direction:column;gap:8px;margin-inline:auto;padding:8px 24px 20px}.ws-dock .ws-typing-line{width:100%}.ws-note{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--co-surface)}.ws-note-icon{flex:none;width:15px;height:15px;color:var(--co-muted)}.ws-note-body{min-width:0;flex:1;margin:0}.ws-note-line{margin:0;color:var(--co-text2);font-size:13px;line-height:19px}.ws-note-actions{display:flex;flex:none;align-items:center;gap:14px}.ws-note .ws-link:disabled{cursor:default;opacity:.5}.ws-note--unsent{align-items:flex-start;border-color:color-mix(in srgb,var(--co-alert) 40%,var(--co-line))}.ws-note--unsent .ws-note-icon{margin-top:2px;color:var(--co-alert-ink)}.ws-unsent-text{display:-webkit-box;margin:4px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--co-muted);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.ws-note--queued{align-items:flex-start}.ws-note--queued .ws-note-icon{margin-top:2px}.ws-queued-list{display:flex;max-height:168px;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;overflow-y:auto;list-style:none}.ws-queued-item{display:flex;align-items:flex-start;gap:10px}.ws-queued-text{display:-webkit-box;min-width:0;flex:1;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--co-text2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.ws-queued-item .ws-text-quiet{flex:none;padding-block:0;font-size:12.5px;line-height:1.45}.ws-queued-remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--co-muted);cursor:pointer}.ws-queued-remove:hover{color:var(--co-text)}.ws-queued-remove svg{width:14px;height:14px}.ws-thread .ws-composer.m7r-composer{position:relative;z-index:auto;inset:auto;width:100%;gap:12px;padding:14px 16px 12px;box-shadow:var(--ws-active-shadow)}.ws-thread .ws-controls{gap:6px}.ws-controls-gap{flex:1}.ws-thread .ws-controls .m7r-send{width:34px;height:34px;margin-inline-start:0}.ws-thread .ws-attach{background:transparent}.ws-thread .ws-attach:hover:not(:disabled){background:var(--co-hover)}.ws-chip{max-width:min(260px,100%);min-height:30px;gap:6px;padding:0 10px;border:1px solid var(--co-line2);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.04em;outline:none}.ws-chip[data-pressed],.ws-chip[aria-expanded=true]{background:var(--co-hover);color:var(--co-text)}.ws-chip[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-chip[data-disabled]{cursor:default;opacity:.4}.ws-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-model-menu{width:280px;padding:6px 6px 8px;overflow:visible}.ws-model-dialog{display:flex;max-height:min(560px,calc(100dvh - 180px));flex-direction:column;outline:none}.ws-model-dialog:focus-visible,.ws-menu .ws-menu-list:focus-visible,.ws-thread-sheet [role=dialog]:focus-visible{border-radius:0;box-shadow:none}.ws-sheet-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:800;line-height:1.1}.ws-model-sheet .ws-sheet-title{padding:4px 16px 8px}.ws-model-sheet-body{display:flex;min-height:0;flex-direction:column;padding:0 8px 24px}.ws-model-sheet .m7r-menu-row{min-block-size:44px;font-size:15px}.ws-model-sheet .m7r-effort{--track: 28px;--thumb: 32px}.ws-model-sheet .m7r-menu-group{font-size:13px}.ws-attach-list{padding-bottom:8px}.ws-attach-note{margin:0;padding:0 16px 24px;color:var(--co-muted);font-size:13px;line-height:19px}.ws-drop{position:absolute;z-index:40;inset:0;display:grid;padding:24px;background:var(--co-scrim);pointer-events:none;animation:m7r-fade .12s ease-out}.ws-drop-target{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px solid var(--co-accent);border-radius:16px;background:color-mix(in srgb,var(--co-surface-solid) 66%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.ws-drop-icon{width:26px;height:26px;color:var(--co-accent)}.ws-drop-target strong{color:var(--co-text);font-family:var(--font-section);font-size:28px;font-weight:800;line-height:1}.ws-drop-types{color:var(--co-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.09em}.ws-drop-where{color:var(--co-text2);font-size:14px}@media(prefers-reduced-transparency:reduce){.ws-drop-target{background:var(--co-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.ws-drop{animation:none}}.ws-thread-name--button{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.ws-thread-name--button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-room-phone{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-width:44px;height:44px;padding:0 8px;border:0;background:transparent;color:var(--co-text2);cursor:pointer}.ws-room-phone .ws-room-count{color:var(--m7r-accent-ink)}@media(max-width:767px){.ws-thread-head[data-phone]{min-height:52px;gap:2px;padding:0 4px 0 46px}.ws-thread-head[data-phone] .ws-head-icon{width:44px;height:44px}.ws-log{padding:12px 16px}.ws-dock{padding:8px 12px max(24px,env(safe-area-inset-bottom))}.ws-thread .ws-composer.m7r-composer{gap:10px;padding:12px 14px}.ws-thread .ws-controls :is(.m7r-attach,.m7r-send){width:44px;height:44px}.ws-chip{min-height:44px;padding:0 10px}.ws-out,.ws-pic{max-width:none}.ws-note{flex-wrap:wrap;align-items:flex-start}.ws-note-actions{width:100%;justify-content:flex-end;gap:4px;margin:-4px -8px -10px 0}.ws-note-actions button,.ws-note>.ws-link{min-width:44px;min-height:44px;padding-inline:8px}.ws-queued-list{gap:0;margin-right:-14px}.ws-queued-item{align-items:center;gap:0}.ws-queued-item .ws-text-quiet,.ws-queued-remove{min-width:44px;min-height:44px}.ws-note>.ws-link{margin-block:-10px}.ws-drop{padding:12px}}.ws-desk{display:flex;min-width:0;min-height:0;height:100%;flex:1 1 auto}.ws-desk-main{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.ws-desk[data-pane=expanded] .ws-desk-main{display:none}.ws-pane{position:relative;display:flex;width:0;flex:none;min-height:0;overflow:hidden;background:var(--co-surface);outline:none;transition:width 0s linear .32s}.ws-pane[data-open=true]{width:600px;border-inline-start:1px solid var(--co-line);transition-delay:0s}.ws-pane[data-expanded=true]{width:auto;flex:1 1 auto}.ws-pane-frame{display:flex;width:600px;min-width:600px;height:100%;min-height:0;flex-direction:column;transform:translate3d(100%,0,0);transition:transform var(--spring-smooth)}.ws-pane[data-open=true] .ws-pane-frame{transform:none}.ws-pane[data-expanded=true] .ws-pane-frame{width:100%}.ws-pane[data-open=false] .ws-pane-frame{visibility:hidden;transition:visibility 0s linear .32s}.ws-pane-room{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.ws-pane-room[hidden]{display:none}.ws-pane-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 12px 0 20px;border-bottom:1px solid var(--co-line)}.ws-pane-actions{display:flex;flex:none;align-items:center;gap:2px}.ws-pane-actions>.ws-outline-btn{height:30px;margin-inline-end:6px}.ws-room-tabs{display:flex;align-self:stretch;gap:6px;min-width:0}.ws-room-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;padding:0 5px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--co-muted);font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.ws-room-tab .ws-room-count{font-size:11px;letter-spacing:.08em}.ws-room-tab:hover{color:var(--co-text)}.ws-room-tab[aria-selected=true]{border-bottom-color:var(--co-accent);color:var(--co-text)}.ws-room-tabs[data-indicator]{position:relative}.ws-room-tabs[data-indicator] .ws-room-tab[aria-selected=true]{border-bottom-color:transparent}.ws-room-tab[aria-selected=true] .ws-room-count{color:var(--co-accent)}.ws-room-tab[data-live] .ws-room-count:before{display:inline-block;width:5px;height:5px;margin-inline-end:5px;vertical-align:1px;background:var(--co-live);content:""}.ws-room-tab[data-unread]:after{position:absolute;top:calc(50% - 9px);inset-inline-end:-1px;width:5px;height:5px;background:var(--co-accent-ink);content:""}.ws-room-tab:focus-visible,.ws-pane-crumb-back:focus-visible,.ws-ofilter:focus-visible,.ws-orow-hit:focus-visible,.ws-crow-hit:focus-visible,.ws-run-hit:focus-visible,.ws-run-row-hit:focus-visible,.ws-jump:focus-visible,.ws-segment:focus-visible,.ws-agent:focus-visible,.ws-picker-tile:focus-visible,.ws-doc-edit:focus-visible,.ws-idea-brief-link:focus-visible,.ws-pane:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-pane-crumb{display:flex;min-width:0;align-items:center;gap:6px;color:var(--co-faint);font-family:var(--font-body);font-size:12.5px}.ws-pane-crumb-back{flex:none;padding:4px 0;border:0;background:transparent;color:var(--co-muted);font:inherit;font-weight:500;cursor:pointer}.ws-pane-crumb-back:hover:not(:disabled){color:var(--co-text)}.ws-pane-crumb-back:disabled{cursor:default;opacity:.6}.ws-pane-crumb-here{min-width:0;overflow:hidden;color:var(--co-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ws-pane-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:18px 20px 28px;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.ws-pane-body[hidden]{display:none}.ws-state--pane{padding:18px 0 0}.ws-state--pane .ws-state-title{font-size:22px}.ws-room-outputs{display:flex;flex-direction:column;gap:14px}.ws-ofilters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ws-ofilter-group{display:flex;flex-wrap:wrap;gap:6px}.ws-ofilter{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid var(--co-line2);background:transparent;color:var(--co-text2);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.ws-ofilter:hover{border-color:var(--co-card-border)}.ws-ofilter[aria-pressed=true]{border-color:var(--co-accent-border);background:var(--co-accent-dim);color:var(--co-accent-ink)}.ws-ofilter[aria-pressed=true] .ws-room-count{color:var(--co-accent-ink)}.ws-oarchived{color:var(--co-muted);font-family:var(--font-body);font-size:12.5px}.ws-olist{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.ws-orow{position:relative;display:grid;align-items:start;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--co-line);transition:background-color .15s ease-out}.ws-orow:hover{background:var(--co-hover)}.ws-orow-hit,.ws-crow-hit,.ws-run-hit{position:absolute;inset:0;z-index:0;padding:0;border:0;background:transparent;cursor:pointer}.ws-orow>:not(.ws-orow-hit,.ws-orow-actions),.ws-crow>:not(.ws-crow-hit,.ws-crow-actions),.ws-run>:not(.ws-run-hit){position:relative;pointer-events:none}.ws-orow-actions,.ws-crow-actions{position:relative;z-index:1;display:flex;align-items:center;gap:2px}@media(hover:hover){.ws-orow:not([data-touch]) .ws-orow-actions{opacity:0;transition:opacity .15s ease-out}.ws-orow:not([data-touch]):is(:hover,:focus-within) .ws-orow-actions,.ws-orow:not([data-touch]) .ws-orow-actions:has([aria-expanded=true]){opacity:1}}.ws-orow-thumb{display:flex;width:72px;height:54px;flex-direction:column;justify-content:center;gap:5px;padding:0 12px;border:1px solid var(--co-line);border-radius:8px;background:var(--co-ground)}.ws-orow-thumb>span{display:block;height:2px;background:var(--co-line2)}.ws-orow-thumb>span:nth-child(1){width:70%}.ws-orow-thumb>span:nth-child(2){width:52%}.ws-orow-thumb>span:nth-child(3){width:62%}.ws-orow-thumb[data-kind=idea]>span:nth-child(1){background:var(--ws-kind)}.ws-orow-text{display:flex;min-width:0;flex-direction:column;gap:5px}.ws-orow-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.ws-orow-title{display:-webkit-box;overflow:hidden;color:var(--co-text);font-family:var(--font-section);font-size:17px;font-weight:800;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-orow[data-archived] .ws-orow-title{color:var(--co-muted)}.ws-orow-sub{overflow:hidden;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ws-orow--skel:hover{background:transparent}.ws-orow--skel .ws-orow-text{gap:10px}.ws-room-context{display:flex;flex-direction:column;gap:32px}.ws-csec{display:flex;flex-direction:column;gap:14px}.ws-csec-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.ws-csec-copy{display:flex;min-width:0;flex:1 1 240px;flex-direction:column;gap:6px}.ws-csec-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800;line-height:1.1}.ws-csec-line{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-csec-actions{display:flex;flex-wrap:wrap;gap:8px}.ws-outline-btn--icon{width:32px;justify-content:center;padding:0}.ws-cempty{display:flex;align-items:flex-start;gap:14px;margin:0;padding:16px 18px;border:1px solid var(--co-line2);color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.55}.ws-cempty svg{margin-top:2px;color:var(--co-faint)}.ws-clist{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.ws-crow{position:relative;display:grid;align-items:center;grid-template-columns:36px minmax(0,1fr) auto auto;gap:12px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--co-line);transition:background-color .15s ease-out}.ws-crow:hover{background:var(--co-hover)}.ws-crow--skel:hover{background:transparent}.ws-crow-box{position:relative;display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid var(--co-line2);background:var(--co-ground);color:var(--co-text2)}.ws-crow-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ws-crow-spin{position:relative;color:var(--co-accent-ink)}.ws-crow-text{display:flex;min-width:0;flex-direction:column;gap:3px}.ws-crow-name{overflow:hidden;color:var(--co-text);font-family:var(--font-body);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ws-crow-line{overflow:hidden;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ws-crow-line[data-tone=alert]{color:var(--co-alert-ink)}.ws-tag--read{gap:4px}.ws-crow-progress{position:relative;display:block;height:2px;margin-top:6px;overflow:hidden;background:var(--co-line)}.ws-crow-progress>span{display:block;height:100%;background:var(--co-accent);transform-origin:left;transition:transform .2s linear}.ws-crow-progress[data-indeterminate]>span{width:30%;animation:ws-upload-travel 1.4s var(--ws-ease) infinite}@keyframes ws-upload-travel{0%{transform:translate(-100%)}to{transform:translate(340%)}}.ws-room-progress{display:flex;flex-direction:column;gap:16px}.ws-run{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--co-line2);background:var(--co-surface-solid)}.ws-run:hover{border-color:var(--co-card-border)}.ws-run--skel{gap:10px}.ws-run-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ws-run-tag{gap:5px}.ws-run-tag[data-state=running]{border-color:color-mix(in srgb,var(--co-live) 55%,transparent);color:var(--co-live)}.ws-run-tag[data-state=queued]{border-color:var(--co-accent-border);color:var(--co-accent-ink)}.ws-run-tag[data-state=scheduled]{border-color:var(--co-state-scheduled);color:var(--co-state-scheduled)}.ws-run-tag[data-state=failed]{color:var(--co-alert-ink)}.ws-run-live{width:6px;height:6px;background:var(--co-live);animation:ws-run-live 1.6s ease-in-out infinite}@keyframes ws-run-live{50%{opacity:.35}}.ws-run-clock{font-variant-numeric:tabular-nums}.ws-run-agent{color:var(--co-text2);font-family:var(--font-body);font-size:13px;font-weight:600}.ws-run-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:800;line-height:1.1}.ws-run-objective{max-width:62ch;margin:0;color:var(--co-text2);font-family:var(--font-body);font-size:13.5px;line-height:1.5}.ws-run-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:12px;border-top:1px solid var(--co-line)}.ws-run-model{display:inline-flex;align-items:center;gap:6px}.ws-run-by{margin-inline-start:auto;color:var(--co-muted);font-family:var(--font-body);font-size:12px}.ws-run[data-state=queued]{gap:8px;padding:14px 16px}.ws-run[data-state=queued] .ws-run-title{font-family:var(--font-body);font-size:13.5px;font-weight:600;line-height:1.4}.ws-run[data-state=queued] .ws-run-objective{display:none}.ws-run-list{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.ws-run-row-hit{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:10px 0;border:0;border-bottom:1px solid var(--co-line);background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;font-weight:600;text-align:start;cursor:pointer}.ws-run-row-hit:hover{background:var(--co-hover)}.ws-run-row-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-run-deploy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:6px}.ws-run-deploy p{max-width:44ch;margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-deploy-btn{height:32px;padding:0 14px;font-size:13px}.ws-pane-doc{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;background:var(--co-surface)}.ws-pane-doc-top{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.ws-pane-doc>.ws-pane-doc-top{padding:20px}.ws-pane-doc-title{max-width:30ch;margin:4px 0 0;color:var(--co-text);font-family:var(--font-section);font-size:30px;font-weight:800;line-height:1.05;text-wrap:balance}.ws-pane-doc-saved{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13px}.ws-doc-actions{position:relative}.ws-doc-notes{display:inline-flex;width:auto;gap:5px;padding:0 8px}.ws-doc-version{position:relative;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px;color:var(--co-text);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em}.ws-doc-version select{field-sizing:content;max-width:120px;overflow:hidden;border:0;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;outline:none}.ws-doc-version select option{background:var(--co-surface-solid);color:var(--co-text)}.ws-doc-version:focus-within{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-doc-version--static{color:var(--co-muted)}.ws-doc-edit{display:inline-flex;align-items:center;gap:6px;height:30px;margin-inline:4px;padding:0 10px;border:0;background:var(--co-accent-fill);color:var(--co-on-accent);font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer}.ws-doc-edit:hover{filter:brightness(.94)}.ws-doc-menu{position:absolute;z-index:40;top:calc(100% + 8px);inset-inline-end:64px;width:200px;padding:6px}.ws-jumps{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;border-bottom:1px solid var(--co-line)}.ws-jump{padding:0 0 8px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:13.5px;font-weight:500;cursor:pointer}.ws-jump:hover{color:var(--co-text)}.ws-jump[aria-current=true]{border-bottom-color:var(--co-accent);color:var(--co-text);font-weight:600}.ws-idea-lens.ws-pane-doc .ws-idea-scroll{padding:20px 20px 28px}.ws-idea-lens.ws-pane-doc .ws-idea-scroll:has(.ws-brief-editor){padding-bottom:0}.ws-idea-lens.ws-pane-doc .ws-idea-section h3{color:var(--co-text);font-family:var(--font-section);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.15;text-transform:none}.ws-idea-meta{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-idea-meta .ws-doc-thread{text-decoration:underline}.ws-idea-lens .ws-idea-synopsis{max-width:none;color:var(--co-text2);font-size:14.5px;line-height:1.6}.ws-idea-lens .ws-idea-section h3.ws-idea-brief-label{display:flex;align-items:center;gap:8px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.ws-idea-hooklist{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.ws-idea-hooklist li{display:flex;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--co-line);color:var(--co-text2);font-family:var(--font-body);font-size:14px;line-height:1.5}.ws-idea-hook-label{flex:none;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.ws-idea-brief-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;border:0;border-top:1px solid var(--co-line);background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;text-align:start;cursor:pointer}.ws-idea-brief-link:hover .ws-idea-brief-link-title{text-decoration:underline;text-underline-offset:3px}.ws-idea-brief-link-title{color:var(--co-text);font-family:var(--font-section);font-size:18px;font-weight:800}.ws-idea-nobrief{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:12px;background:var(--co-surface)}.ws-pane .ws-idea-footer,.ws-pane-sheet .ws-idea-footer{flex-direction:row}.ws-pane .ws-idea-calendar-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}.ws-pane .ws-idea-calendar-actions .co-date-picker{width:196px;flex:none}.co-shell .ws-idea-calendar-actions .co-date-field{height:36px;min-height:36px;padding-block:0}.co-shell .ws-idea-calendar-actions .co-date-field>button{width:28px;height:28px}.ws-field{display:flex;flex-direction:column;gap:8px}.ws-field-input{width:100%;height:40px;padding:0 12px;border-radius:12px;outline:none;border:0;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);color:var(--co-text);font-family:var(--font-body);font-size:14px}.ws-field-input--area{height:auto;min-height:72px;padding:10px 12px;line-height:1.5;resize:vertical}.ws-field-input::placeholder{color:var(--co-faint)}.ws-field-input:focus-visible{outline:2px solid var(--co-accent);outline-offset:0}.ws-field-hint{color:var(--co-muted);font-family:var(--font-body);font-size:12px}.ws-field-error{margin:0;color:var(--co-alert-ink);font-family:var(--font-body);font-size:13px}.ws-deploy,.ws-pin{width:600px}.ws-agent-list{display:flex;max-height:300px;flex-direction:column;overflow-y:auto;border:1px solid var(--co-line2);border-radius:12px;scrollbar-width:thin}.ws-pin .ws-dialog-body{gap:18px}.ws-pin-kinds{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ws-pin-link{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--co-accent-ink);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.ws-pin-link svg{width:14px;height:14px}.ws-pin-link[aria-pressed=true]{background:var(--co-lens);color:var(--co-text)}.ws-pin-find{display:flex;flex-direction:column;gap:6px}.ws-pin-list{display:flex;max-height:240px;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:thin}.ws-pin-pick{display:flex;flex:none;flex-direction:column;gap:3px;padding:10px 12px;border:0;border-radius:10px;background:transparent;text-align:start;cursor:pointer;transition:background-color .15s ease-out}.ws-pin-pick:hover{background:var(--co-hover)}.ws-pin-pick[aria-pressed=true]{background:color-mix(in srgb,var(--co-accent) 12%,transparent)}.ws-pin-pick--skel{gap:8px;cursor:default}.ws-pin-pick-top{display:flex;align-items:center;gap:8px}.ws-pin-pick-title{min-width:0;flex:1 1 auto;color:var(--co-text);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:19px}.ws-pin-pick-top svg{width:15px;height:15px;flex:none;color:var(--co-accent-ink)}.ws-pin-pick-desc{color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:18px}.ws-agent{display:flex;flex:none;flex-direction:column;gap:4px;padding:12px 14px;border:0;border-bottom:1px solid var(--co-line);background:transparent;text-align:start;cursor:pointer;transition:background-color .15s ease-out}.ws-agent:last-child{border-bottom:0}.ws-agent:hover:not(:disabled){background:var(--co-hover)}.ws-agent.is-selected{background:var(--co-accent-dim);box-shadow:inset 0 0 0 1px var(--co-accent-border)}.ws-agent:disabled{cursor:default;opacity:.5}.ws-agent--skel{cursor:default}.ws-agent-name{display:flex;align-items:center;gap:8px;color:var(--co-text);font-family:var(--font-body);font-size:14px;font-weight:600}.ws-agent-name svg{color:var(--co-accent-ink)}.ws-agent-desc{color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-pin-status{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:28px 16px;color:var(--co-muted);font-family:var(--font-body);font-size:13px;text-align:center}.ws-segments{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border:1px solid var(--co-line2)}.ws-segment{height:36px;padding:0 8px;border:0;border-inline-end:1px solid var(--co-line);background:transparent;color:var(--co-text2);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer}.ws-segment:last-child{border-inline-end:0}.ws-segment:hover{background:var(--co-hover)}.ws-segment[aria-checked=true]{background:var(--co-text);color:var(--co-ground)}.ws-libpick{width:640px}.ws-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:46dvh;overflow-y:auto}.ws-picker-tile{display:flex;min-width:0;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;text-align:start;cursor:pointer}.ws-picker-tile--skel{aspect-ratio:1.9;border-radius:12px}.ws-picker-frame{position:relative;display:block;aspect-ratio:1.9;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--co-ground)}.ws-picker-tile[aria-pressed=true] .ws-picker-frame{border-color:var(--co-accent)}.ws-picker-img{width:100%;height:100%;object-fit:cover}.ws-picker-check{position:absolute;top:8px;inset-inline-start:8px;display:grid;width:22px;height:22px;place-items:center;background:var(--co-accent-fill);color:var(--co-on-accent)}.ws-picker-here{position:absolute;bottom:8px;inset-inline-start:8px;background:var(--co-surface-solid)}.ws-picker-tile:disabled{cursor:default}.ws-picker-tile:disabled .ws-picker-img{opacity:.45}.ws-picker-name{overflow:hidden;color:var(--co-text2);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.ws-picker-pager{display:flex;align-items:center;justify-content:center;gap:12px}.ws-libpick .ws-dialog-footnote{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.ws-preview{width:680px}.ws-preview--wide{width:880px}.ws-preview .co-modal-topbar :is(h1,h2,h3,h4){overflow-wrap:anywhere;text-transform:none}.ws-preview-open{margin-inline-end:auto;text-decoration:none}.ws-preview-picture{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:var(--co-surface)}.ws-menu--wide{width:220px}.ws-output-sheet-head{gap:8px}.ws-output-sheet-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800;line-height:1.15}.ws-action-sheet-item--sub{min-height:44px;padding-inline-start:40px;color:var(--co-text2);font-size:14.5px}.ws-pane-sheet{display:flex;width:min(720px,calc(100vw - 48px));max-width:none;height:min(1050px,calc(100dvh - 96px));max-height:none;flex-direction:column;background:var(--co-surface)}.ws-pane-sheet .ws-pane-frame{width:100%;min-width:0;height:100%;flex:1 1 auto}@media(max-width:767px){.ws-pane-sheet{width:100%;height:calc(100dvh - 72px);max-height:calc(100dvh - 16px);padding-top:18px}.ws-pane-head{height:52px;padding:0 8px 0 16px}.ws-room-tabs{gap:16px}.ws-pane-body{padding:14px 16px 24px}.ws-orow{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.ws-orow-thumb{width:56px;height:44px;padding:0 9px}.ws-orow-title{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.35}.ws-crow{grid-template-columns:40px minmax(0,1fr) auto}.ws-crow-box{width:40px;height:40px}.ws-crow-tag{display:none}.ws-csec-head{align-items:center}.ws-pane-doc-title{font-size:26px}.ws-run-by{margin-inline-start:0;flex-basis:100%}.ws-picker-grid{grid-template-columns:minmax(0,1fr)}.ws-deploy,.ws-pin,.ws-libpick,.ws-preview,.ws-preview--wide{width:100%}.ws-segments{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-segment{border-bottom:1px solid var(--co-line)}.ws-pane-sheet .ws-idea-footer{flex-direction:column}}@media(max-width:767px),(pointer:coarse){.ws-room-tab,.ws-ofilter,.ws-jump,.ws-segment,.ws-pane-crumb-back{min-height:44px}.ws-pane-head{height:56px}.ws-pane .ws-head-icon,.ws-pane-sheet .ws-head-icon,.ws-orow-actions .ws-card-menu-trigger,.ws-crow-actions .ws-card-menu-trigger{width:44px;height:44px}.ws-outline-btn,.ws-doc-edit,.ws-doc-version,.ws-deploy-btn,.ws-oarchived,.ws-pane .ws-retry,.ws-pane-sheet .ws-retry{min-height:44px}}@media(prefers-reduced-motion:reduce){.ws-pane,.ws-pane-frame,.ws-pane[data-open=false] .ws-pane-frame,.ws-crow-progress>span{transition:none}.ws-crow-progress[data-indeterminate]>span,.ws-run-live{animation:none}}@media(forced-colors:active){.ws-room-tab[aria-selected=true],.ws-jump[aria-current=true]{border-bottom-color:Highlight}.ws-ofilter[aria-pressed=true],.ws-agent.is-selected,.ws-segment[aria-checked=true],.ws-picker-tile[aria-pressed=true] .ws-picker-frame{outline:2px solid Highlight}.ws-crow-progress>span{background:Highlight}}.ws-menu-button{width:100%;border:0;background:transparent;text-align:start}.ws-menu-button:hover,.ws-menu-button:focus-visible{background:var(--co-hover)}.ws-picker-none{position:absolute;top:50%;left:50%;color:var(--co-faint);transform:translate(-50%,-50%)}.ws-preview .ws-dialog-actions{flex:1}.ws-dialog-body .ws-field-label{text-transform:uppercase}.ws-orow-thumb--picture{position:relative;padding:0;overflow:hidden}.ws-orow-img{width:100%;height:100%;object-fit:cover}.ws-doc-scroll{--ws-doc-pad-top: 24px;position:relative;min-height:0;flex:1 1 auto;overflow-y:auto;padding:var(--ws-doc-pad-top) 32px 40px;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.ws-doc-top{display:flex;flex-direction:column;gap:8px}.ws-doc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.ws-doc-meta{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ws-doc-top .ws-pane-doc-title{max-width:none;margin:0;line-height:1.04;overflow-wrap:anywhere}.ws-doc-saved{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.ws-doc-thread{display:inline;padding:0;border:0;background:transparent;color:var(--co-accent-ink);font:inherit;font-weight:600;text-align:start;text-underline-offset:3px;cursor:pointer}.ws-doc-thread:hover{text-decoration:underline}.ws-doc-thread:focus-visible,.ws-doc-link:focus-visible,.ws-doc-jump:focus-visible,.ws-doc-hit:focus-visible,.ws-doc-btn:focus-visible,.ws-doc-save:focus-visible,.ws-doc-cancel:focus-visible,.ws-doc-ctl:focus-visible,.ws-doc-bar-btn:focus-visible,.ws-doc-bar-rewrite:focus-visible,.ws-doc-sheet-item:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-doc-notes[aria-pressed=true]{background:var(--co-accent-dim);color:var(--co-text)}.ws-doc-actions .ws-doc-menu{width:210px}.ws-doc-scroll>div>:is(.ws-artifact-lens-document,.ws-artifact-editorial){margin-top:18px}.ws-doc :is(.ws-doc-section,.ws-doc-h1,.ws-doc-subhead,.ws-doc-minor),.ws-notes-title{letter-spacing:0;text-transform:none}.ws-doc{display:flex;flex-direction:column;gap:18px;margin-top:18px;color:var(--co-text2);font-family:var(--font-body)}.ws-doc-block{position:relative;min-width:0}.ws-doc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0;padding:12px 0;border-block:1px solid var(--co-line)}.ws-doc-fact{display:flex;min-width:0;flex-direction:column;gap:4px}.ws-doc-fact dt{color:var(--co-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ws-doc-fact dd{margin:0;color:var(--co-text2);font-size:12.5px;line-height:18px;overflow-wrap:anywhere}.ws-doc-front{margin:0;padding:10px 12px;border:1px solid var(--co-line);border-radius:12px;color:var(--co-muted);font-family:var(--font-mono);font-size:11.5px;line-height:1.6;white-space:pre-wrap}.ws-doc-index{position:sticky;z-index:4;top:calc(-1 * var(--ws-doc-pad-top));display:flex;gap:14px;margin:-6px 0 0;padding:12px 0 0;overflow-x:auto;border-bottom:1px solid var(--co-line);background:var(--co-surface);scrollbar-width:none}.ws-doc-index::-webkit-scrollbar{display:none}.ws-doc-scroll[data-reviewing] .ws-doc-index{position:static}.ws-doc-jump{flex:none;max-width:22ch;overflow:hidden;padding:0 0 6px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.ws-doc-jump:hover{color:var(--co-text)}.ws-doc-jump[aria-current=true]{border-bottom-color:var(--co-accent);color:var(--co-text);font-weight:600}.ws-doc-section{display:flex;align-items:baseline;gap:10px;margin:0;padding-top:6px;scroll-margin-top:44px;color:var(--co-text);font-family:var(--font-section);font-size:21px;font-weight:800;line-height:23px;text-wrap:balance}.ws-doc-section:before{flex:none;color:var(--co-accent-ink);content:attr(data-num);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.04em}.ws-doc-h1{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:24px;font-weight:800;line-height:1.1}.ws-doc-subhead{margin:0;color:var(--co-text);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.4}.ws-doc-minor{margin:0;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;font-weight:600;line-height:1.45}.ws-doc-defs{display:flex;flex-direction:column;margin:-6px 0 0}.ws-doc-def{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid var(--co-line)}.ws-doc-def dt{color:var(--co-text);font-size:13px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.ws-doc-def dd{display:flex;min-width:0;flex-direction:column;gap:4px;margin:0;color:var(--co-text2);font-size:14px;line-height:22px;overflow-wrap:anywhere}.ws-doc-def :is(dt,dd) a,.ws-doc-fact dd a{color:var(--co-accent-ink);text-underline-offset:3px}.ws-doc-def code,.ws-doc-fact code{font-family:var(--font-mono);font-size:.92em}.ws-doc .ws-doc-md.streamdown-chat.streamdown-doc{color:var(--co-text2);font-size:14px;line-height:1.65}.ws-doc .ws-doc-md.streamdown-chat.streamdown-doc>*>:first-child,.ws-doc .ws-doc-md.streamdown-chat.streamdown-doc :is(p,ul,ol,pre,blockquote):first-child{margin-top:0}.ws-doc .ws-doc-md.streamdown-chat.streamdown-doc :is(p,ul,ol,pre,blockquote):last-child{margin-bottom:0}.ws-doc .ws-doc-table.streamdown-chat.streamdown-doc [data-streamdown=table-wrapper]{margin-block:0!important}.ws-doc .ws-doc-table [data-streamdown=table-wrapper]{border:0!important;background:transparent!important}.ws-doc .ws-doc-table [data-streamdown=table]{width:100%;border-collapse:collapse}.ws-doc .ws-doc-table [data-streamdown=table]>*{border-width:0!important;background:transparent!important}.ws-doc .ws-doc-table [data-streamdown=table] :is(th,[data-streamdown=table-header-cell]){padding:8px 12px 8px 0!important;border-bottom:1px solid var(--co-line2)!important;color:var(--co-faint);font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.1em}.ws-doc .ws-doc-table [data-streamdown=table] :is(td,[data-streamdown=table-cell]){min-width:96px;padding:10px 12px 10px 0!important;border-bottom:1px solid var(--co-line)!important;color:var(--co-text2);font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums}.ws-doc .ws-doc-table [data-streamdown=table] :is(td,[data-streamdown=table-cell]):first-child{color:var(--co-text);font-weight:600}.ws-doc[data-editing] .ws-doc-block:not(.is-active){cursor:text}.ws-doc[data-editing] .ws-doc-block:not(.is-active):hover{background:var(--co-hover);box-shadow:0 0 0 4px var(--co-hover)}.ws-doc-hit{position:absolute;z-index:2;inset:0;padding:0;border:0;background:transparent;cursor:text}.ws-doc-block.is-active{background:var(--co-accent-dim);box-shadow:0 0 0 6px var(--co-accent-dim)}.ws-doc-def.is-active{display:block}.ws-doc-editor{display:block;width:100%;min-height:22px;padding:0;overflow:hidden;border:0;background:transparent;color:var(--co-text);caret-color:var(--co-accent-ink);font-family:var(--font-body);font-size:14px;line-height:22px;outline:none;resize:none}.ws-doc-editor::selection,.ws-doc-title-input::selection{background:color-mix(in srgb,var(--co-accent) 34%,transparent)}.ws-doc-editor[data-kind=section],.ws-doc-editor[data-kind=title]{font-family:var(--font-section);font-size:21px;font-weight:800;line-height:23px}.ws-doc-editor[data-kind=subhead]{font-size:15px;font-weight:600}.ws-doc-editor:is([data-kind=code],[data-kind=table],[data-kind=frontmatter],[data-kind=facts]){font-family:var(--font-mono);font-size:12.5px;line-height:20px;white-space:pre;overflow-x:auto}.ws-doc-bar{position:absolute;z-index:6;bottom:calc(100% + 12px);inset-inline-start:0;display:flex;align-items:center;gap:2px;height:36px;padding:0 6px}.ws-doc-bar-btn{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ws-doc-bar-btn:hover{background:var(--co-hover);color:var(--co-text)}.ws-doc-bar-rule{width:1px;height:18px;margin:0 4px;background:var(--co-line2)}.ws-doc-bar-rewrite{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:0;background:transparent;color:var(--co-accent-ink);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer}.ws-doc-bar-rewrite:hover{background:var(--co-hover)}.ws-doc-bar--docked{position:static;height:52px;flex:none;justify-content:flex-start;padding:0 8px;border-top:1px solid var(--co-line);background:var(--co-surface-solid)}.ws-doc-bar--docked .ws-doc-bar-btn{width:44px;height:44px}.ws-doc-bar--docked .ws-doc-bar-rewrite{height:44px;margin-inline-start:auto;font-size:13px}.ws-doc-titlefield{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--co-accent)}.ws-doc-title-input{display:block;width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:var(--co-text);caret-color:var(--co-accent-ink);font-family:var(--font-section);font-size:30px;font-weight:800;line-height:1.04;outline:none;resize:none}.ws-doc-title-rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--co-faint);font-family:var(--font-body);font-size:12px}.ws-doc-title-count{color:var(--co-muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.ws-doc-title-count[data-over]{color:var(--co-attention)}.ws-pane-crumb-editing{flex:none;color:var(--co-accent-ink);font-weight:600}.ws-doc-unsaved{margin-inline-end:10px;color:var(--co-attention);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ws-doc-cancel{height:30px;padding:0 10px;border:0;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer}.ws-doc-cancel:hover{color:var(--co-text)}.ws-doc-save{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--co-accent-fill);color:var(--co-on-accent);font-family:var(--font-body);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.ws-doc-save:hover:not(:disabled){background:var(--co-accent-fill-hover)}.ws-doc-save:disabled{cursor:default;opacity:.45}.ws-doc-foot{display:flex;flex:none;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--co-line);background:var(--co-surface-solid)}.ws-doc-note{min-width:0;height:34px;flex:1 1 auto;padding:0 10px;border-radius:12px;border:0;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);color:var(--co-text);font-family:var(--font-body);font-size:13px;outline:none}.ws-doc-note::placeholder{color:var(--co-faint)}.ws-doc-note:focus-visible{outline:2px solid var(--co-accent);outline-offset:0}.ws-doc-foot .ws-doc-save{height:34px;padding:0 14px;font-size:13px}.ws-doc-btn{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--co-line2);background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.ws-doc-btn:hover:not(:disabled){border-color:var(--co-muted)}.ws-doc-btn:disabled{cursor:default;opacity:.5}.ws-doc-btn--primary{border-color:var(--co-accent-fill);background:var(--co-accent-fill);color:var(--co-on-accent)}.ws-doc-btn--primary:hover:not(:disabled){border-color:var(--co-accent-fill);filter:brightness(.94)}.ws-doc-link{padding:0;border:0;background:transparent;color:var(--co-accent-ink);font-family:var(--font-body);font-size:12.5px;font-weight:600;text-underline-offset:3px;cursor:pointer}.ws-doc-link:hover{text-decoration:underline}.ws-doc-review{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:14px 16px;border-radius:12px;outline:0;box-shadow:inset 0 0 0 1px var(--co-accent-border);background:var(--co-accent-dim)}.ws-doc-scroll[data-reviewing] .ws-doc-review{position:sticky;z-index:5;top:calc(-1 * var(--ws-doc-pad-top));background:linear-gradient(var(--co-accent-dim),var(--co-accent-dim)),var(--co-surface)}.ws-doc-review-line,.ws-doc-older-line,.ws-doc-conflict-line{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:19px}.ws-doc-review-mark{width:14px;height:14px;flex:none;margin-top:2px;color:var(--co-text2)}.ws-doc-review-actions,.ws-doc-older-actions,.ws-doc-conflict-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ws-doc-review-nav{display:inline-flex;align-items:center;gap:2px;margin-inline-start:auto}.ws-doc-review-count{margin-inline-end:6px;color:var(--co-muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ws-doc-review-nav .ws-head-icon:disabled{cursor:default;opacity:.4}.ws-doc-was{display:flex;flex-direction:column;gap:10px;color:var(--co-faint)}.ws-doc-was .ws-doc-md.streamdown-chat.streamdown-doc,.ws-doc-was :is(.ws-doc-def dd,.ws-doc-def dt,.ws-doc-section,.ws-doc-subhead,.ws-doc-minor,.ws-doc-h1),.ws-doc-was-value{color:var(--co-faint)}.ws-doc-was .ws-doc-section:before,.ws-doc .ws-doc-was .ws-doc-table [data-streamdown=table] :is(th,td,[data-streamdown=table-cell],[data-streamdown=table-header-cell]){color:var(--co-faint)}.ws-doc-block[data-changed]:not(.ws-doc-def)>:not(.ws-doc-hit),.ws-doc-now-value{padding:2px 4px;background:var(--co-accent-dim);color:var(--co-text)}.ws-doc-was[data-current],.ws-doc-block[data-current]{padding-inline-start:10px;border-inline-start:1px solid var(--co-accent)}.ws-doc-def[data-current]{border-bottom-color:var(--co-accent)}.ws-doc-older{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px 14px;outline:1px solid var(--co-line2);outline-offset:-1px;background:var(--co-surface)}.ws-doc-older-line{gap:10px;color:var(--co-text2);font-weight:400}.ws-doc-older-mark,.ws-doc-conflict-mark{width:15px;height:15px;flex:none;margin-top:2px}.ws-doc-older-mark{color:var(--co-muted)}.ws-doc-older-actions{gap:14px;padding-inline-start:25px}.ws-doc-conflict{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;padding:12px 14px;outline:1px solid var(--co-attention);outline-offset:-1px;background:var(--co-surface)}.ws-doc-conflict-line{font-size:13.5px}.ws-doc-conflict-mark{color:var(--co-attention)}.ws-doc-conflict-sub{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:1.45}.ws-doc-conflict-actions{padding-top:2px}.ws-notes-drawer{position:absolute;z-index:30;top:6px;inset-inline-end:12px;inset-inline-start:auto;bottom:auto;display:flex;width:min(340px,calc(100% - 24px));max-height:calc(100% - 24px);flex-direction:column;overflow:visible;border-left:0;box-shadow:0 12px 32px var(--co-panel-shadow)}.ws-notes-head{display:flex;flex:none;align-items:center;gap:10px;min-height:42px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--co-line)}.ws-notes-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:18px;font-weight:800}.ws-notes-count{margin-inline-start:auto;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.ws-notes-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;overflow-y:auto;padding:12px}.ws-notes-empty{display:flex;flex-direction:column;gap:10px;padding:4px 2px 6px}.ws-notes-empty-mark{width:18px;height:18px;color:var(--co-muted)}.ws-notes-empty-line{margin:0;color:var(--co-muted);font-family:var(--font-body);font-size:13.5px;line-height:20px}.ws-notes-empty-sub{margin:0;color:var(--co-faint);font-family:var(--font-body);font-size:12.5px;line-height:18px}.ws-notes-drawer--sheet,.ws-doc-sheet{position:absolute;z-index:32;inset:auto 8px 8px;width:auto;max-height:70%;padding-top:14px}.ws-doc-sheet{display:flex;flex-direction:column;padding:18px 16px 12px;border:0;border-radius:16px;background:var(--co-chrome-frost);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 0 8px #ffffff1f;-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}.ws-doc-sheet .ws-sheet-grabber,.ws-notes-drawer--sheet .ws-sheet-grabber{position:absolute;top:8px;left:50%;transform:translate(-50%)}.ws-doc-sheet-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800}.ws-doc-sheet-sub{margin:4px 0 10px;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px}.ws-doc-sheet-item{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 4px;border:0;border-top:1px solid var(--co-line);background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:15px;text-align:start;cursor:pointer}.ws-doc-sheet-ext{color:var(--co-faint);font-family:var(--font-mono);font-size:11px}.ws-doc-sheet-go{width:16px;height:16px;margin-inline-start:auto;color:var(--co-muted)}.ws-doc-scrim{position:absolute;z-index:31;inset:0;padding:0;border:0;background:var(--co-scrim)}.ws-doc-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ws-doc-ctl{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:0;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer}.ws-doc-ctl[aria-pressed=true]{background:var(--co-accent-dim);color:var(--co-accent-ink)}.ws-doc-ctl--primary{box-shadow:none;background:var(--co-accent-fill);color:var(--co-on-accent)}.ws-doc-ctl--static{color:var(--co-muted);cursor:default}.ws-doc-version select,.ws-doc-version-ctl select{position:absolute;inset:0;width:100%;max-width:none;opacity:0;cursor:pointer}.ws-doc-version-ctl:focus-within{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-doc-edit-head{padding:0 8px 0 4px}@media(max-width:767px){.ws-doc-scroll{--ws-doc-pad-top: 18px;padding:var(--ws-doc-pad-top) 18px 32px}.ws-doc-top .ws-pane-doc-title{font-size:28px}.ws-doc-facts{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0}.ws-doc-fact{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px}.ws-doc-fact dt{letter-spacing:.04em;line-height:18px}.ws-doc-fact dd{font-size:13px}.ws-doc-section{font-size:20px}.ws-doc-def{grid-template-columns:minmax(0,1fr);gap:3px;padding:0 0 10px}.ws-doc-defs{gap:12px;margin-top:0}.ws-doc-def dd{font-size:15px;line-height:23px}.ws-doc-title-input{font-size:28px}.ws-doc-foot{padding:10px 12px}.ws-doc-review-nav{margin-inline-start:0}}@media(max-width:767px),(pointer:coarse){.ws-doc-btn,.ws-doc-save,.ws-doc-cancel,.ws-doc-note,.ws-doc-jump,.ws-doc-thread,.ws-doc-link{min-height:44px}.ws-doc-review-nav .ws-head-icon,.ws-notes-head .ws-head-icon{width:44px;height:44px}.ws-doc-bar:not(.ws-doc-bar--docked){height:52px}.ws-doc-bar:not(.ws-doc-bar--docked) .ws-doc-bar-btn{width:44px;height:44px}.ws-doc-bar:not(.ws-doc-bar--docked) .ws-doc-bar-rewrite{height:44px}}@media(prefers-reduced-motion:reduce){.ws-doc-jump,.ws-doc-bar-btn,.ws-doc-btn{transition:none}}@media(forced-colors:active){.ws-doc-jump[aria-current=true]{border-bottom-color:Highlight}.ws-doc-block.is-active,.ws-doc-block[data-changed]>:not(.ws-doc-hit),.ws-doc-now-value{outline:1px solid Highlight}.ws-doc-was-value,.ws-doc-was{text-decoration:line-through}}.ws-doc-stash{outline-color:var(--co-attention)}.ws-doc-stash .ws-doc-older-mark{color:var(--co-attention)}.ws-rich-wrap{position:relative;margin-top:18px}.ws-rich{min-height:40vh;padding-bottom:48px;color:var(--co-text2);font-family:var(--font-body);font-size:14.5px;line-height:1.6;outline:none;overflow-wrap:anywhere;caret-color:var(--co-accent)}.ws-rich>*+*{margin-top:12px}.ws-rich :is(h1,h2){margin:26px 0 0;color:var(--co-text);font-family:var(--font-section);font-size:21px;font-weight:800;line-height:23px}.ws-rich h1{font-size:24px;line-height:1.1}.ws-rich-wrap .ws-rich:is(:focus,:focus-visible){outline:none;box-shadow:none}.ws-rich h3{margin:18px 0 0;color:var(--co-text);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.4}.ws-rich :is(h4,h5,h6){margin:14px 0 0;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;font-weight:600}.ws-rich>:first-child{margin-top:0}.ws-rich p{margin:0}.ws-rich :is(ul,ol){margin:0;padding-inline-start:1.3em}.ws-rich ul{list-style:disc}.ws-rich ol{list-style:decimal}.ws-rich li+li{margin-top:4px}.ws-rich li::marker{color:var(--co-muted)}.ws-rich strong{color:var(--co-text);font-weight:600}.ws-rich a{color:var(--co-accent-ink);text-decoration:underline;text-underline-offset:3px}.ws-rich code{padding:1px 5px;border-radius:6px;background:var(--co-tonal);font-family:var(--font-mono);font-size:.88em}.ws-rich pre{padding:12px 14px;border-radius:12px;background:var(--co-tonal);font-family:var(--font-mono);font-size:12.5px;white-space:pre-wrap}.ws-rich pre code{padding:0;background:none}.ws-rich blockquote{margin:0;padding-inline-start:14px;border-inline-start:2px solid var(--co-accent);color:var(--co-text)}.ws-rich hr{border:0;border-top:1px solid var(--co-line)}.ws-rich img{max-width:100%;border-radius:12px}.ws-rich table{width:100%;border-collapse:collapse;font-size:13.5px}.ws-rich th{padding:8px 10px 8px 0;border-bottom:1px solid var(--co-line2);color:var(--co-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-align:start;text-transform:uppercase}.ws-rich td{padding:9px 10px 9px 0;border-bottom:1px solid var(--co-line);vertical-align:top}.ws-rich-bar{position:absolute;z-index:6;inset-inline-end:0;height:0}.ws-rich-bar .ws-doc-bar{inset-inline:auto 0;bottom:6px}.ws-rich-wrap[data-phone] .ws-doc-bar--docked{position:sticky;bottom:0;z-index:6;margin-inline:-16px}.ws-doc-edit.ws-doc-editing{border-radius:999px}.ws-rich-facts{margin-top:18px}.ws-rich-fact{display:block;width:calc(100% + 12px);min-width:0;padding:4px 6px;margin:-4px -6px;border:0;border-radius:6px;background:transparent;color:var(--co-text2);font:inherit;resize:none;field-sizing:content}.ws-rich-fact:hover{background:var(--co-hover)}.ws-doc-tags .ws-tag{height:20px;padding:0 8px;border-radius:999px}.ws-doc-btn{border-radius:999px}.ws-doc-older,.ws-doc-conflict{border-radius:12px;outline:0;background:var(--co-tonal)}.ws-doc-conflict{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--co-attention) 45%,transparent)}.ws-doc-older-line{font-size:13px;line-height:19px}.ws-doc-version{max-width:120px;border:0;border-radius:999px;font-size:11px;white-space:nowrap;cursor:pointer}.ws-doc-version[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:2px}.ws-doc-version[data-pressed],.ws-doc-version[aria-expanded=true]{background:var(--co-hover)}.ws-shell.ws-shell--b{gap:0;padding:0;background:var(--co-ground)}.ws-shell--b .ws-main{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;border:0;background:var(--co-ground)}.ws-fold{display:flex;width:56px;flex:none;flex-direction:column;align-items:center;gap:10px;padding:16px 0;border-inline-end:1px solid var(--co-line);background:var(--co-ground)}.ws-fold-btn,.ws-fold-project{display:grid;width:30px;height:30px;flex:none;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.ws-fold-btn:hover,.ws-fold-btn[aria-current=page]{background:var(--co-tonal);color:var(--co-text)}.ws-fold-btn svg,.ws-fold-project svg{width:15px;height:15px;stroke-width:1.8}.ws-fold-btn:focus-visible,.ws-fold-project:focus-visible{outline:2px solid var(--co-accent);outline-offset:2px}.ws-fold-rule{width:24px;height:1px;flex:none;background:var(--co-line)}.ws-fold-project{width:32px;height:32px;background:color-mix(in srgb,var(--co-accent) 12%,transparent);color:var(--co-accent)}.ws-fold-project:hover{background:color-mix(in srgb,var(--co-accent) 20%,transparent)}.ws-side-shell{position:relative;flex:none;width:272px;overflow:hidden;transition:width .3s var(--ease-out-expo)}.ws-side-shell[data-folded]{width:56px}.ws-side-pane{position:absolute;inset-block:0;inset-inline-start:0}.ws-side-pane--open{width:272px}.ws-side-pane--fold{width:56px}.ws-side-pane--fold .ws-fold{height:100%}.ws-side-pane--open{visibility:visible}.ws-side-shell[data-folded] .ws-side-pane--open{visibility:hidden;transition:visibility 0s linear .32s}.ws-side-pane--fold{opacity:0;transition:opacity 80ms ease-in}.ws-side-shell[data-folded] .ws-side-pane--fold{opacity:1;transition:opacity .12s ease-out .12s}.ws-side-shell[data-folded] .ws-side>:not(.ws-side-row),.ws-side-shell[data-folded] .ws-side>.ws-side-row>:not(svg){opacity:0;transition:opacity .12s ease-in}.ws-side-shell:not([data-folded]) .ws-side>:not(.ws-side-row),.ws-side-shell:not([data-folded]) .ws-side>.ws-side-row>:not(svg),.ws-side-shell:not([data-folded]) .ws-side-tree>li{animation:co-fade-in .22s ease-out both}.ws-side-shell:not([data-folded]) .ws-side>:nth-child(1):not(.ws-side-row),.ws-side-shell:not([data-folded]) .ws-side>:nth-child(1)>:not(svg){animation-delay:60ms}.ws-side-shell:not([data-folded]) .ws-side>:nth-child(2):not(.ws-side-row),.ws-side-shell:not([data-folded]) .ws-side>:nth-child(2)>:not(svg){animation-delay:.1s}.ws-side-shell:not([data-folded]) .ws-side>:nth-child(3):not(.ws-side-row),.ws-side-shell:not([data-folded]) .ws-side>:nth-child(3)>:not(svg){animation-delay:.14s}.ws-side-shell:not([data-folded]) .ws-side>:nth-child(4):not(.ws-side-row),.ws-side-shell:not([data-folded]) .ws-side>:nth-child(4)>:not(svg){animation-delay:.18s}.ws-side-shell:not([data-folded]) .ws-side>:nth-child(5):not(.ws-side-row),.ws-side-shell:not([data-folded]) .ws-side>:nth-child(5)>:not(svg){animation-delay:.22s}.ws-side-shell:not([data-folded]) .ws-side>:nth-child(6):not(.ws-side-row),.ws-side-shell:not([data-folded]) .ws-side>:nth-child(6)>:not(svg){animation-delay:.26s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(1){animation-delay:.3s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(2){animation-delay:.34s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(3){animation-delay:.38s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(4){animation-delay:.42s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(5){animation-delay:.46s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(6){animation-delay:.5s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(7){animation-delay:.54s}.ws-side-shell:not([data-folded]) .ws-side-tree>li:nth-child(8){animation-delay:.58s}@media(prefers-reduced-motion:reduce){.ws-side-shell,.ws-side-pane,.ws-side-shell .ws-side>*,.ws-side-shell .ws-side>.ws-side-row>*{transition:none;animation:none}}.ws-side-shell .ws-fold{align-items:flex-start;gap:2px;padding:15px 0 0}.ws-side-shell .ws-fold>.ws-fold-btn:first-child{margin-inline-start:15px;margin-block-end:9px}.ws-side-shell .ws-fold>.ws-fold-btn:not(:first-child){width:36px;height:36px;margin-inline-start:12px;border-radius:10px;color:var(--co-text)}.ws-side-shell .ws-fold>.ws-fold-btn:not(:first-child) svg{width:16px;height:16px}.ws-side-shell .ws-fold>.ws-fold-btn:not(:first-child):hover{background:var(--co-hover)}.ws-side-shell .ws-fold>.ws-fold-btn[aria-current=page]{background:var(--co-accent-dim)}.ws-side-shell .ws-fold>.ws-fold-rule{margin:8px 0 6px 18px}.ws-side-shell .ws-fold>.ws-fold-project{margin-inline-start:14px}.ws-side{display:flex;flex:none;flex-direction:column;gap:2px;width:272px;height:100%;min-height:0;padding:14px 12px;border-inline-end:1px solid var(--co-line);font-family:var(--font-body)}.ws-side-top{display:flex;flex:none;align-items:center;padding:2px 0 10px 10px}.ws-side-title{flex:1;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:20px;font-weight:800;line-height:normal}.ws-side-icon{display:grid;flex:none;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--co-muted);cursor:pointer;outline:none;transition:background-color .15s ease-out,color .15s ease-out}.ws-side-icon svg{width:15px;height:15px;stroke-width:1.8}.ws-side-icon--sm svg{width:14px;height:14px}.ws-side-icon:hover,.ws-side-icon[data-pressed],.ws-side-icon[aria-expanded=true]{background:var(--co-hover);color:var(--co-text)}.ws-side-row{display:flex;flex:none;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--co-text);font-size:13px;font-weight:500;text-align:start;cursor:pointer;outline:none;transition:background-color .15s ease-out}.ws-side-row>svg{width:16px;height:16px;flex:none;stroke-width:1.8}.ws-side-row>span:not(.ws-side-kbd){flex:1}.ws-side-row:hover{background:var(--co-hover)}.ws-side-row[aria-current=page]{background:var(--co-accent-dim)}.ws-side-kbd{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px}.ws-side-head{display:flex;flex:none;align-items:center;gap:2px;padding:18px 4px 6px 10px}.ws-side-head-label{padding:0;border:0;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer}.ws-side-head-label:hover,.ws-side-head-label[aria-current=page]{color:var(--co-text)}.ws-side-push{flex:1 1 0}.ws-side-scroll{min-height:0;flex:1 1 auto;margin:0 -12px;padding:0 12px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.ws-side-tree,.ws-side-chats{margin:0;padding:0;list-style:none}.ws-side-tree{display:flex;flex-direction:column;gap:2px}.ws-side-chats{display:flex;flex-direction:column;gap:2px;margin-top:2px}.ws-side-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.33,0,.2,1)}.ws-side-fold[data-open]{grid-template-rows:1fr}.ws-side-fold-inner{min-height:0;overflow:hidden}.ws-side-project{position:relative;display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 8px;border-radius:10px;overflow:hidden;transition:background-color .15s ease-out}.ws-side-project:hover,.ws-side-project[data-menu]{background:var(--co-hover)}.ws-side-project[data-current]{background:var(--co-accent-dim)}.ws-side-chev{display:grid;flex:none;width:12px;height:34px;place-items:center;padding:0;border:0;background:transparent;color:var(--co-faint);cursor:pointer}.ws-side-project[data-open] .ws-side-chev{color:var(--co-muted)}.ws-side-chev svg{width:12px;height:12px;stroke-width:2;transform:rotate(0);transition:transform .42s cubic-bezier(.33,0,.2,1)}.ws-side-project[data-open] .ws-side-chev svg{transform:rotate(90deg)}.ws-side-project-open{display:flex;min-width:0;flex:1;align-items:center;gap:8px;height:100%;padding:0;border:0;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:500;text-align:start;cursor:pointer}.ws-side-project[data-open] .ws-side-project-open{font-weight:600}.ws-side-folder{width:16px;height:16px;flex:none;color:var(--co-muted);stroke-width:1.7}.ws-side-project[data-open] .ws-side-folder{color:var(--co-text)}.ws-side-name,.ws-side-chat-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-side-chat{position:relative;display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 34px;border-radius:10px;overflow:hidden;transition:background-color .15s ease-out}.ws-side-chat:hover,.ws-side-chat[data-menu]{background:var(--co-hover)}.ws-side-chat[data-current]{background:var(--co-accent-dim)}.ws-side-chat-open{display:flex;min-width:0;flex:1;align-items:center;gap:8px;height:100%;padding:0;border:0;background:transparent;color:var(--co-text2);font-family:var(--font-body);font-size:13px;font-weight:500;text-align:start;cursor:pointer}.ws-side-chat[data-current] .ws-side-chat-open{color:var(--co-text);font-weight:600}.ws-side-shared{width:13px;height:13px;flex:none;color:var(--co-muted);stroke-width:1.8}.ws-side-chat--rename{padding:0 4px 0 28px;background:transparent}.ws-side-rename{width:100%;height:28px;padding:0 8px;border:0;border-radius:8px;background:var(--co-glass-fill);color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:500;outline:2px solid var(--co-accent);outline-offset:-1px}.ws-more{display:grid;flex:none;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--co-muted);cursor:pointer;outline:none;transition:background-color .15s ease-out,color .15s ease-out,opacity .15s ease-out}.ws-more svg{width:15px;height:15px;stroke-width:1.8}.ws-more:hover,.ws-more[data-pressed],.ws-more[aria-expanded=true]{background:var(--co-hover);color:var(--co-text)}.ws-side-more{width:24px;height:24px;opacity:0}.ws-side-more svg{width:14px;height:14px}.ws-side-project:hover .ws-side-more,.ws-side-project:focus-within .ws-side-more,.ws-side-project[data-menu] .ws-side-more,.ws-side-chat:hover .ws-side-more,.ws-side-chat:focus-within .ws-side-more,.ws-side-chat[data-menu] .ws-side-more,.ws-side[data-variant=sheet] .ws-side-more{opacity:1}@media(hover:none){.ws-side-more{opacity:1}}@media(prefers-reduced-motion:reduce){.ws-side-fold,.ws-side-fold[data-open],.ws-side-chev svg{transition:none}}:is(.ws-side-row,.ws-side-chev,.ws-side-project-open,.ws-side-chat-open,.ws-side-head-label,.ws-side-icon,.ws-more):focus-visible,.ws-side-icon[data-focus-visible],.ws-more[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-side-sheet-overlay{align-items:stretch!important;justify-content:stretch!important;padding:0!important}.ws-side-sheet{width:100%!important;max-width:none!important;height:100dvh;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;background:var(--co-ground)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ws-side[data-variant=sheet]{width:100%;padding:20px 12px 24px;border:0}.ws-side[data-variant=sheet] .ws-side-title{font-size:28px}.ws-side[data-variant=sheet] .ws-side-row{height:44px;font-size:14px}.ws-side[data-variant=sheet] .ws-side-project{height:46px}.ws-side[data-variant=sheet] .ws-side-project-open{font-size:14px}.ws-side[data-variant=sheet] .ws-side-chat{height:42px;padding-inline-start:34px}.ws-side[data-variant=sheet] .ws-side-chat-open{font-size:14px}.ws-menu-pop{min-width:208px;max-width:min(440px,calc(100vw - 32px));border-radius:12px;background:color-mix(in srgb,var(--co-surface-solid) 88%,transparent);box-shadow:0 8px 24px var(--co-shell-shadow);backdrop-filter:blur(var(--co-glass-blur, 24px));-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));outline:none;z-index:var(--z-index-popover)}.ws-menu-pop[data-entering]{animation:ws-menu-in .15s var(--ws-ease, ease-out)}@keyframes ws-menu-in{0%{opacity:0;transform:translateY(-4px)}}.ws-menu-pop--wide,.ws-menu-pop--picker{width:440px}.ws-menu-pop--sort{width:208px}.ws-menu-list{display:flex;flex-direction:column;max-height:min(60vh,420px);padding:6px;overflow-y:auto;outline:none}.ws-menu-row{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:10px;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;outline:none}.ws-menu-row[data-focused],.ws-menu-row[data-open]{background:var(--co-hover)}.ws-menu-row.is-current,.ws-menu-row[data-selected]{background:var(--co-accent-dim)}.ws-menu-row[data-disabled]{cursor:default;opacity:.4}.ws-menu-row-icon{width:14px;height:14px;flex:none;stroke-width:1.8}.ws-menu-row-label{min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-menu-row-label.is-danger,.ws-menu-row:has(.is-danger) .ws-menu-row-icon{color:var(--co-danger)}.ws-menu-row-check{width:12px;height:12px;flex:none;color:var(--co-accent);stroke-width:2.2}.ws-dialog .co-modal-topbar h2,.ws-dialog [slot=title]{font-size:20px;line-height:22px;letter-spacing:.3px;text-transform:none}.ws-dialog--form [slot=title]{font-size:22px;line-height:24px;letter-spacing:0}.ws-dialog--form .co-modal-topbar p{font-size:13.5px;line-height:20px}.ws-dialog-field{display:flex;flex-direction:column;gap:8px}.ws-drafted{display:flex;align-items:center;gap:4px;min-height:32px}.ws-drafted-origin{display:inline-flex;align-items:center;gap:5px;color:var(--co-accent-ink);font-size:12.5px;font-weight:600}.ws-drafted-origin svg{width:13px;height:13px}.ws-text-action{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--co-accent-ink);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.ws-text-action svg{width:14px;height:14px;stroke-width:1.8}.ws-text-action:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.ws-text-action:disabled{cursor:default;opacity:.4}.ws-text-action[aria-busy]{opacity:1}.ws-newchat{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:0 64px 90px;overflow-y:auto}.ws-greeting{max-width:900px;margin:0;color:var(--co-text);font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:.44px;line-height:normal;text-align:center;text-wrap:balance}.ws-compose{display:flex;flex-direction:column;gap:12px;width:min(720px,100%)}.ws-newchat .ws-compose .m7r-composer{min-height:112px}.ws-tray{display:flex;align-items:center;gap:10px;padding:0 4px}.ws-tray-hint{min-width:0;margin:0;color:var(--co-faint);font-size:12.5px;line-height:normal}.ws-firstrun{margin:0;padding:0 4px;color:var(--co-muted);font-size:12.5px}.ws-picker{display:flex;flex:none;align-items:center;gap:10px;width:340px;height:32px;padding:0 14px;border:0;border-radius:var(--radius-pill, 999px);background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text);font-family:var(--font-body);cursor:pointer;outline:none}.ws-picker:hover,.ws-picker[aria-expanded=true]{background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.ws-picker[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:2px}.ws-picker-lead{width:14px;height:14px;flex:none;stroke-width:1.8}.ws-picker-value{min-width:0;flex:1 1 0;overflow:hidden;font-size:14px;font-weight:500;text-align:start;text-overflow:ellipsis;white-space:nowrap}.ws-picker-chev{width:16px;height:16px;flex:none;color:var(--co-muted);stroke-width:1.8}.ws-picker--static{cursor:default}.ws-picker--static:hover{background:var(--co-glass-fill)}.ws-picker-skel{width:45%;height:10px;border-radius:999px;background:var(--co-line2);animation:ws-picker-skel 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes ws-picker-skel{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ws-picker-skel{animation:none}}.ws-loading-line{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--co-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:1.32px;text-transform:uppercase}.ws-loading-dot{width:6px;height:6px;border-radius:50%;background:var(--co-live);animation:co-skeleton-fade 1.4s ease-in-out infinite}.ws-newchat--loading{padding-bottom:0}.ws-page{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--co-line2) transparent}.ws-page-head{display:flex;flex:none;flex-direction:column;gap:14px;padding:30px 32px 16px}.ws-page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.ws-page-title{min-width:0;margin:0;color:var(--co-text);font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:.54px;line-height:29px}.ws-page-title--xl{font-size:54px;line-height:50px}.ws-page-actions{display:flex;flex:none;align-items:center;gap:18px}.ws-page-actions .wb-search{width:176px}.ws-page-sub{max-width:820px;margin:0;color:var(--co-muted);font-size:13px;line-height:20px}.ws-page-sub--desc{max-width:620px}.ws-page-body{display:flex;flex-direction:column;gap:20px;padding:4px 32px 32px}.ws-page-body--project{gap:8px}.ws-page-seg{align-self:flex-start}.ws-seg-count{margin-inline-start:4px}.ws-page-empty{margin:8px 0 0;color:var(--co-muted);font-size:13px;line-height:20px}.ws-secondary{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:0;border-radius:var(--radius-pill, 999px);background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;outline:none}.ws-secondary:hover,.ws-secondary[aria-expanded=true]{background:color-mix(in srgb,var(--co-glass-fill),var(--co-text) 6%)}.ws-secondary[data-focus-visible]{outline:2px solid var(--co-accent);outline-offset:2px}.ws-page-fab{position:absolute;inset-inline:16px;bottom:16px;z-index:2}.ws-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin:0;padding:0;list-style:none}@container workshop (max-width: 900px){.ws-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workshop (max-width: 620px){.ws-tiles{grid-template-columns:minmax(0,1fr)}}.ws-tile{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px;height:216px;padding:20px;border-radius:12px;background:var(--co-surface);outline:1px solid var(--co-line);outline-offset:-.5px;transition:outline-color .15s ease-out}.ws-tile:hover{outline-color:var(--co-line2)}.ws-tile:has(.ws-tile-open:focus-visible){outline:2px solid var(--co-accent);outline-offset:-2px}.ws-tile-open{position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;outline:none}.ws-tile-top{position:relative;display:flex;align-items:flex-start;gap:10px;pointer-events:none}.ws-tile-top .ws-more{pointer-events:auto}.ws-tile-title{min-width:0;flex:1 1 0;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:800;line-height:24px;overflow-wrap:anywhere}.ws-tile-more{width:28px;height:28px}.ws-tile-desc{display:-webkit-box;position:relative;margin:0;overflow:hidden;color:var(--co-muted);font-size:13px;line-height:20px;pointer-events:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ws-tile-push{flex:1 1 0}.ws-tile-foot{position:relative;display:flex;align-items:center;gap:8px;pointer-events:none}.ws-tile-who-icon{width:12px;height:12px;flex:none;color:var(--co-muted);stroke-width:1.8}.ws-tile-who{color:var(--co-muted);font-size:12px;white-space:nowrap}.ws-tile-sep,.ws-tile-when{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px;white-space:nowrap}.ws-tile--skel{gap:14px}.ws-shared-with{margin:0 0 6px;color:var(--co-muted);font-size:13px}.ws-page--project .m7r-composer{min-height:96px}.ws-section-head{display:flex;align-items:center;gap:2px;padding:18px 4px 6px 10px}.ws-section-label{color:var(--co-muted);font-size:12px;font-weight:600}.ws-section-count{margin-inline-start:3px;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px}.ws-chat-list{margin:0;padding:0;list-style:none}.ws-chat-item{display:flex;align-items:center;gap:16px;width:100%;padding:16px 4px;border:0;border-bottom:1px solid var(--co-line);background:transparent;color:var(--co-text);font-family:var(--font-body);text-align:start;cursor:pointer;transition:background-color .15s ease-out}.ws-chat-item:hover{background:color-mix(in srgb,var(--co-hover) 60%,transparent)}.ws-chat-item:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-chat-item-icon{width:16px;height:16px;flex:none;color:var(--co-muted);stroke-width:1.7}.ws-chat-item-text{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:4px}.ws-chat-item-title{overflow:hidden;color:var(--co-text);font-size:15px;font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.ws-chat-item-snippet{overflow:hidden;color:var(--co-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ws-chat-item-when{flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px}.ws-chat-item--skel{display:flex;flex-direction:column;gap:8px;padding:20px 4px 20px 36px;border-bottom:1px solid var(--co-line);cursor:default}.ws-shell--b .ws-desk{height:100%}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane[data-open=true]{width:360px;border-inline-start:1px solid var(--co-line)}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-frame{width:360px;min-width:360px}.ws-pane-sheet .ws-pane-frame{width:100%;min-width:0;transform:none}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane[data-open=true]:is([data-view=document],[data-view=idea]){width:59.9%}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane:is([data-view=document],[data-view=idea]) .ws-pane-frame{width:100%;min-width:0}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane[data-expanded=true]{width:auto}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-body{padding:4px 20px 20px}.ws-shell--b .ws-thread-head{min-height:56px;padding:0 24px}.ws-thread-actions{display:flex;flex:none;align-items:center;gap:8px}.ws-thread-shared{flex:none;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;font-weight:500;line-height:17px}.ws-head-more{width:30px;height:30px}.ws-shell--b .ws-log{padding:28px 40px calc(var(--ws-dock-h, 140px) + 8px)}.ws-shell--b .ws-log-col{max-width:680px}.ws-shell--b .ws-desk[data-pane=open] .ws-log-col{max-width:640px}.ws-shell--b .ws-dock{position:absolute;inset-block-end:0;inset-inline-start:50%;z-index:2;max-width:760px;margin-inline:0;padding:8px 40px 20px;background:transparent;pointer-events:none;translate:-50% 0}.ws-shell--b .ws-dock>*{pointer-events:auto}.ws-shell--b .ws-desk[data-pane=open] .ws-dock{max-width:720px}.ws-shell--b .ws-thread .m7r-bubble{position:relative;max-width:448px}.ws-shell--b .ws-seen-badge{position:absolute;z-index:1;inset-inline-start:-14px;bottom:-6px;display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--co-accent) 28%,var(--co-chrome-frost));box-shadow:0 4px 12px var(--co-shell-shadow),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f;color:var(--co-accent);cursor:default}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.ws-shell--b .ws-seen-badge{-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));backdrop-filter:blur(var(--co-glass-blur, 24px))}}@media(prefers-reduced-transparency:reduce){.ws-shell--b .ws-seen-badge{background:color-mix(in srgb,var(--co-accent) 28%,var(--co-chrome-solid));-webkit-backdrop-filter:none;backdrop-filter:none}}.ws-shell--b .ws-seen-badge svg{width:12px;height:12px}.ws-shell--b .ws-seen-badge:focus-visible{outline:2px solid var(--co-accent);outline-offset:1px}.ws-search{display:flex;min-height:0;flex-direction:column;gap:2px}.ws-search-field{display:flex;align-items:center;gap:8px;height:32px;padding:0 2px 0 12px;border-radius:12px;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur))}.ws-search-field:focus-within{outline:2px solid var(--co-accent);outline-offset:-1px}.ws-search-glyph{width:13px;height:13px;flex:none;color:var(--co-text)}.ws-search-field input{min-width:0;flex:1 1 0;border:0;background:transparent;color:var(--co-text);font-family:var(--font-mono);font-size:11px;letter-spacing:1.32px;outline:none}.ws-search-field input::placeholder{color:var(--co-faint)}.ws-search-hint{margin:14px 4px 4px;color:var(--co-muted);font-size:13px}.ws-search-results{max-height:min(56vh,520px);overflow-y:auto;padding-inline-end:10px}.ws-search-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ws-search-line{width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;text-align:start;cursor:pointer}.ws-search-line:hover,.ws-search-line:focus-visible{background:var(--co-hover);outline:none}.ws-oitem{position:relative;display:flex;align-items:flex-start;gap:14px;padding:8px 12px;border-radius:12px;background:var(--co-tonal)}.ws-oitem:hover{background:var(--co-tonal-hover)}.ws-oitem-open{position:absolute;inset:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ws-oitem-open:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px}.ws-doc-mark{position:relative;display:flex;flex:none;flex-direction:column;gap:4px;width:72px;height:72px;padding:8px;border-radius:8px;background:var(--co-surface);outline:1px solid var(--co-line2);outline-offset:-.5px;pointer-events:none}.ws-doc-mark>span{height:3px;border-radius:2px;background:var(--co-faint);opacity:.45}.ws-oitem-text{position:relative;display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:2px;padding-inline-end:32px;pointer-events:none}.ws-oitem-head{display:flex;align-items:center;gap:8px;min-width:0}.ws-oitem-tags{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.ws-oitem-meta{color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px}.ws-oitem-title{display:-webkit-box;overflow:hidden;color:var(--co-text);font-family:var(--font-section);font-size:17px;font-weight:800;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-oitem-project{color:var(--co-muted);font-size:12.5px;line-height:18px}.ws-oitem-actions{position:absolute;z-index:1;top:0;inset-inline-end:0;display:flex;flex:none;gap:2px;pointer-events:auto}.ws-oitem-actions .ws-side-icon{width:30px;height:30px}.ws-lane{position:relative;z-index:3;display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 8px}.ws-lane-capsule{display:inline-flex;min-width:0;max-width:calc(100% - 56px);align-items:center;gap:8px;height:44px;padding:0 18px 0 12px;border:0;border-radius:var(--radius-pill, 999px);background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text);font-family:var(--font-body);font-size:15px;font-weight:500;cursor:pointer}.ws-lane-capsule svg{width:18px;height:18px;flex:none}.ws-lane-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-lane-round{display:grid;flex:none;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:var(--co-glass-fill);box-shadow:0 var(--co-glass-drop-y) var(--co-glass-drop-blur) var(--co-glass-drop),inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));color:var(--co-text);cursor:pointer}.ws-lane-round svg{width:18px;height:18px}.ws-shell--b .ws-composer.m7r-composer{position:relative;z-index:auto;inset:auto;width:100%;min-height:96px;justify-content:space-between;gap:8px;padding:14px 10px 10px 14px;box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff40,inset 0 0 8px #ffffff1f}:is(.ws-shell--b,.home-command) .ws-composer .ws-controls{gap:4px}:is(.ws-shell--b,.home-command) .ws-composer .ws-attach{background:var(--co-hover)}:is(.ws-shell--b,.home-command) .ws-composer .ws-attach:hover:not(:disabled){background:var(--co-tonal-hover)}:is(.ws-shell--b,.home-command) .ws-composer .m7r-send{width:32px;height:32px}:is(.ws-shell--b,.home-command) .ws-composer .ws-chip{max-width:min(260px,100%);min-height:30px;padding:0 8px;border:0;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:normal}:is(.ws-shell--b,.ws-pane-sheet) .ws-tag{height:20px;padding:0 6px;border:0;border-radius:6px;outline:1px solid var(--co-line2);outline-offset:-.5px;font-size:10px;letter-spacing:.9px}:is(.ws-shell--b,.ws-pane-sheet) .ws-tag--kind{color:var(--co-accent-ink);outline-color:var(--co-accent)}.ws-oitem-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-body>.ws-room-outputs{padding-top:4px}.ws-oitem-thumb{position:relative;display:grid;flex:none;width:72px;height:72px;overflow:hidden;border-radius:8px;pointer-events:none}.ws-oitem-img{width:100%;height:100%;object-fit:cover}.ws-oitem[data-archived] .ws-oitem-title{color:var(--co-muted)}.ws-oitem .ws-more{position:relative}.ws-panel-link{align-self:flex-start;margin:8px 0 0;padding:4px;border:0;background:transparent;color:var(--co-accent-ink);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.ws-panel-link:hover{text-decoration:underline;text-underline-offset:3px}.ws-panel-link--quiet{color:var(--co-muted)}.ws-room-outputs{display:flex;flex-direction:column}:is(.ws-shell--b,.ws-pane-sheet) .ws-room-context{display:flex;flex-direction:column;gap:6px}:is(.ws-shell--b,.ws-pane-sheet) .ws-csec{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}.ws-room-context .ws-section-label{margin:0}.ws-description{margin:0;color:var(--co-text2);font-size:13.5px;line-height:21px;white-space:pre-wrap}.ws-description--empty{color:var(--co-muted)}.ws-description-edit{display:flex;flex-direction:column;gap:10px}.ws-description-field{width:100%;min-height:152px;padding:12px 14px;border:0;border-radius:12px;background:var(--co-glass-fill);color:var(--co-text);font-family:var(--font-body);font-size:13.5px;line-height:20px;outline:2px solid var(--co-accent);outline-offset:-1px;resize:vertical}.ws-description-hint{margin:4px 0 0;color:var(--co-faint);font-size:12.5px}.ws-description-actions{display:flex;justify-content:flex-end;gap:8px}:is(.ws-shell--b,.ws-pane-sheet) .ws-clist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow{position:relative;display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 0;border:0;border-bottom:1px solid var(--co-line);background:transparent}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-box{display:grid;flex:none;width:36px;height:48px;place-items:center;overflow:hidden;border:0;border-radius:8px;background:var(--co-recess);outline:1px solid var(--co-line);outline-offset:-.5px;color:var(--co-muted)}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-box svg{width:12px;height:12px}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-name{color:var(--co-text);font-size:13.5px;font-weight:600}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-line{color:var(--co-faint);font-size:12px}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-text{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:3px}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-tag{display:none}.ws-pin-row{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:10px 0;border-bottom:1px solid var(--co-line)}.ws-pin-glyph{width:14px;height:14px;flex:none;color:var(--co-muted);stroke-width:1.8}.ws-pin-title{min-width:0;flex:1 1 0;overflow:hidden;color:var(--co-text);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ws-pin-kind{flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.4px}.ws-pin-row .ws-crow-actions{position:relative;display:none}.ws-pin-row:hover .ws-crow-actions,.ws-pin-row:focus-within .ws-crow-actions{display:flex}.ws-pin-row:hover .ws-pin-kind,.ws-pin-row:focus-within .ws-pin-kind{display:none}:is(.ws-shell--b,.ws-pane-sheet) .ws-cempty{display:block;margin:2px 0 6px;padding:0;border:0;color:var(--co-muted);font-size:13px;line-height:20px}:is(.ws-shell--b,.ws-pane-sheet) .ws-out{border:0;border-radius:12px;outline:1px solid var(--co-accent-border);outline-offset:-.5px}:is(.ws-shell--b,.ws-pane-sheet) .ws-out[data-openable]:hover{outline-color:var(--co-accent)}:is(.ws-shell--b,.ws-pane-sheet) .ws-out-title{line-height:21px}:is(.ws-shell--b,.ws-pane-sheet) .ws-out-open svg{width:13px;height:13px}.ws-section-label{font-family:var(--font-body);letter-spacing:normal;line-height:normal;text-transform:none}.ws-shell--b{--m7r-text-size: 14px}.ws-shell--b .ws-side-kbd{font-weight:400}.ws-shell--b .ws-newchat .ws-composer.m7r-composer{min-height:112px}.ws-tray-hint{overflow:visible;white-space:nowrap}.ws-tray-hint.ws-tray-hint--wrap{flex:1 1 auto;white-space:normal;line-height:17px}.ws-page-title{line-height:33px}.ws-chat-list{display:flex;flex-direction:column;gap:8px}.ws-section-head+.ws-chat-list{margin-top:0}.ws-chat-item{padding:16px 4px 15px}.ws-chat-item-title{line-height:20px}:is(.ws-shell--b,.ws-pane-sheet) .ws-csec,:is(.ws-shell--b,.ws-pane-sheet) .ws-clist{gap:6px}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow{box-sizing:border-box;min-height:67px}:is(.ws-shell--b,.ws-pane-sheet) .ws-room-count{font-weight:400}.ws-shell--b :is(.ws-crow-name,.ws-crow-line){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-name{line-height:18px}:is(.ws-shell--b,.ws-pane-sheet) .ws-crow-line{line-height:16px}.ws-shell--b .ws-thread .m7r-reply{--co-conversation-font-size: 15px;font-size:15px;line-height:24px}.ws-shell--b .ws-thread .m7r-bubble{line-height:21px}:is(.ws-shell--b,.ws-pane-sheet) .ws-out-head{height:20px;min-height:20px}:is(.ws-shell--b,.ws-pane-sheet) .ws-out-open{height:20px}.ws-page-title--xl{line-height:50px}.ws-dialog .co-modal-topbar{padding:24px 24px 8px}.ws-dialog .co-modal-topbar :is(h1,h2,h3,h4){letter-spacing:.3px;text-transform:none}.ws-dialog-body{gap:8px;padding:20px 24px}.ws-dialog-foot{padding:16px 24px 24px;border-top:0}.ws-dialog-body label:not(.ws-share-search){color:var(--co-muted);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:1.54px}.ws-dialog--form .co-modal-topbar{padding:24px 24px 0}.ws-dialog--form .co-modal-topbar>div:first-child{gap:16px}.ws-dialog--form .co-modal-topbar :is(h1,h2,h3,h4){min-height:30px;display:flex;align-items:center;font-size:22px;line-height:24px;letter-spacing:0}.ws-dialog--form .ws-dialog-body{gap:16px;padding:16px 24px 0}.ws-dialog--form .ws-dialog-foot{padding:16px 24px 24px}.ws-dialog-intro{margin:0;color:var(--co-muted);font-size:13.5px;line-height:20px}.ws-dialog--form .ws-dialog-body label:not(.ws-share-search){line-height:normal}.ws-dialog--form .ws-dialog-field textarea{height:96px;min-height:96px}.ws-shell--b .ws-thread .m7r-card{display:flex;max-width:520px;flex-direction:column;gap:10px;padding:16px;border:0;border-radius:12px;background:var(--co-surface)}.ws-shell--b .ws-thread .m7r-card>div[role],.ws-shell--b .ws-thread .m7r-card>div:not([class]){display:flex;flex-direction:column;gap:10px}.ws-shell--b .ws-thread .m7r-card-kicker{display:flex;align-items:center;justify-content:space-between;color:var(--co-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase}.ws-shell--b .ws-thread .m7r-card-kicker>span:last-child{font-size:10.5px;letter-spacing:.4px}.ws-shell--b .ws-thread .m7r-card-head{gap:10px;padding:0}.ws-shell--b .ws-thread .m7r-card-question{font-size:15px;line-height:21px}.ws-shell--b .ws-thread .m7r-card-hint{font-size:12.5px}.ws-shell--b .ws-thread .m7r-option{width:100%;min-height:40px;margin:0;padding:0 10px;border-radius:8px;font-size:14px}.ws-shell--b .ws-thread .m7r-own{min-height:44px;margin-top:0;padding:0 10px;border:0;border-radius:12px;background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow)}.ws-shell--b .ws-thread .m7r-card-actions{padding:4px 0 0;border:0}.ws-shell--b .ws-thread .m7r-card-actions .m7r-text-btn{color:var(--co-muted);font-weight:600}.ws-shell--b .ws-thread .m7r-card-actions .m7r-primary{padding:0 12px}.ws-shell--b .ws-thread .m7r-card-actions .m7r-primary:disabled{background:var(--co-line2);color:var(--co-muted);opacity:1}.ws-banner{display:flex;align-items:center;gap:16px;min-height:84px;padding:12px 20px;border-radius:16px;background:var(--co-tonal)}.ws-banner-icon{display:grid;flex:none;width:36px;height:36px;place-items:center;border-radius:4px;background:var(--co-tonal);color:var(--co-text)}.ws-banner-icon svg{width:17px;height:17px}.ws-banner-text{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:4px}.ws-banner-title{margin:0;color:var(--co-text);font-size:16px;font-weight:600;line-height:normal}.ws-banner-meta{margin:0;overflow:hidden;color:var(--co-text2);font-size:13.5px;line-height:19px;text-overflow:ellipsis}.ws-banner-quiet{margin:0;color:var(--co-muted);font-size:12.5px}.ws-search-dialog .ws-search{padding:16px 24px 24px}@media(min-width:768px){.ws-pinned-overlay{align-items:flex-start;padding-top:5vh}.ws-search-overlay{align-items:flex-start;padding-top:10vh}}.ws-search-dialog .ws-search-field:focus-within{outline-width:2px}.ws-cno{flex:1 1 auto}.ws-cno{padding-bottom:90px}:is(.ws-shell--b,.ws-pane-sheet) .ws-doc-version{gap:5px;border-radius:var(--radius-pill, 999px);background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);-webkit-backdrop-filter:blur(var(--co-glass-blur));backdrop-filter:blur(var(--co-glass-blur));letter-spacing:.4px}:is(.ws-shell--b,.ws-pane-sheet) .ws-doc-edit{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--radius-pill, 999px);background:var(--co-accent-fill);color:var(--co-on-accent);font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer}:is(.ws-shell--b,.ws-pane-sheet) .ws-doc-edit:hover{background:var(--co-accent-fill-hover)}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-doc :is(.ws-head-icon,.ws-pane-actions>button){border-radius:var(--radius-pill, 999px)}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-doc .ws-doc-tags{display:none}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-doc-title{max-width:none;margin:0;line-height:31px}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-crumb{color:var(--co-muted);font-size:12.5px}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-crumb-back{color:var(--co-muted);font-weight:500}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-crumb-here{color:var(--co-text);font-weight:600}:is(.ws-shell--b,.ws-pane-sheet) .ws-doc-scroll{padding:24px 40px 40px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;overflow:hidden;border:0;border-radius:12px;background:var(--co-surface-solid)}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-top{display:flex;align-items:center;gap:10px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-tag[data-state=running]{color:var(--co-live);outline-color:var(--co-live)}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-tag[data-state=queued]{position:relative;color:var(--co-accent);outline:none}.ws-run-glow{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}.ws-run-glow:before{content:"";position:absolute;top:50%;left:50%;width:220%;height:220%;background:conic-gradient(transparent 0deg,transparent 240deg,color-mix(in srgb,var(--co-accent) 55%,transparent) 300deg,var(--co-accent) 336deg,transparent 360deg);filter:blur(1.5px);transform:translate(-50%,-50%);animation:ws-run-border-glow 2.4s linear infinite}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-tag:is([data-state=done],[data-state=queued]){width:auto;height:auto;justify-content:center;padding:8px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-tag[data-state=done]{outline-color:color-mix(in srgb,var(--co-text) 28%,transparent)}.ws-run-bot{width:16px;height:16px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-tag[data-state=queued] .ws-run-bot{position:relative;z-index:1;animation:co-skeleton-fade 1.4s ease-in-out infinite}.ws-run-stop{position:relative;z-index:1;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--co-danger);font-family:var(--font-body);font-size:12.5px;font-weight:600;outline:1px solid var(--co-danger);outline-offset:-.5px;cursor:pointer}.ws-run-stop:hover:not(:disabled){background:color-mix(in srgb,var(--co-danger) 12%,transparent)}.ws-run-stop:disabled{cursor:default;opacity:.6}.ws-run-stop svg{width:11px;height:11px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:800;line-height:normal}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-objective{display:-webkit-box;margin:0;overflow:hidden;color:var(--co-text2);font-size:13.5px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(.ws-shell--b,.ws-pane-sheet) .ws-run:has(.ws-run-steps){max-height:420px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run:has(.ws-run-steps)>:not(.ws-run-hit,.ws-run-steps){flex-shrink:0}.ws-run-steps{display:flex;flex-direction:column;gap:9px;min-height:0;margin:0;padding:12px 0 0;border-top:1px solid var(--co-line);list-style:none}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-steps{z-index:1;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;cursor:pointer;scrollbar-width:none}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-steps::-webkit-scrollbar{display:none}@keyframes ws-run-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ws-run-step{display:flex;align-items:center;gap:10px;color:var(--co-muted);font-size:13px;animation:ws-run-step-in .42s cubic-bezier(.16,1,.3,1) both}.ws-run-step[data-live]{color:var(--co-text)}.ws-run-step[data-live] .ws-run-step-line{animation:co-skeleton-fade 1.4s ease-in-out .42s infinite}.ws-run-step-check{width:14px;height:14px;flex:none;color:var(--co-faint)}.ws-run-step-live{display:grid;width:14px;height:14px;flex:none;place-items:center}.ws-run-step-live>span{width:7px;height:7px;border-radius:50%;background:var(--co-live);animation:co-skeleton-fade 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ws-run-step,.ws-run-step[data-live] .ws-run-step-line,.ws-run-step-live>span,.ws-run-glow:before,.ws-run-tag[data-state=queued] .ws-run-bot{animation:none}}@keyframes ws-run-border-glow{to{transform:translate(-50%,-50%) rotate(360deg)}}.ws-run-step-line{min-width:0;flex:1 1 0}.ws-run-step-when{flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.4px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-foot{display:flex;align-items:center;gap:6px;padding-top:12px;border-top:1px solid var(--co-line);color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px;text-transform:uppercase}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-model{display:inline-flex;align-items:center;gap:6px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run--queued{flex-direction:row;align-items:center;gap:10px;height:48px;min-height:48px;padding:10px 12px;background:var(--co-hover)}.ws-run-queued-title{min-width:0;flex:1 1 0;margin:0;overflow:hidden;color:var(--co-text);font-family:var(--font-body);font-size:13.5px;font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}:is(.ws-shell--b,.ws-pane-sheet) .ws-pane-body#ws-room-panel-progress{padding-top:8px}:is(.ws-shell--b,.ws-pane-sheet) .ws-room-progress,:is(.ws-shell--b,.ws-pane-sheet) .ws-run-list{gap:8px}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-row-hit{padding:10px 12px;border-bottom:0;border-radius:12px;background:var(--co-hover)}:is(.ws-shell--b,.ws-pane-sheet) .ws-run-row-hit:hover{background:var(--co-hover)}.ws-lane{padding:12px}.ws-lane-capsule,.ws-lane-round{background:color-mix(in srgb,var(--co-surface-solid) 88%,transparent);box-shadow:0 8px 24px var(--co-shell-shadow),inset 0 1px #ffffff1a;backdrop-filter:blur(var(--co-glass-blur, 24px));-webkit-backdrop-filter:blur(var(--co-glass-blur, 24px));color:var(--co-text2)}.ws-lane-capsule{gap:4px;padding:0 16px 0 10px;font-weight:400}.ws-lane-capsule svg,.ws-lane-round svg{width:20px;height:20px;stroke-width:1.7}@media(max-width:767px){.co-shell:has(.ws-lane) .ws-platform-nav-trigger{display:none}.co-shell:has(.ws-shell--b) .ws-page-head{padding-inline-start:16px}.ws-shell--b .ws-main{position:relative}.ws-shell--b .ws-newchat{align-items:stretch;justify-content:center;gap:16px;padding:40px 16px 140px}.ws-shell--b .ws-newchat[data-qc-open]{justify-content:flex-start;padding-top:var(--ws-qc-pin, 40px)}.ws-shell--b .ws-greeting{font-size:30px;line-height:32px;letter-spacing:0;text-align:start}.ws-shell--b .ws-newchat .ws-tray{padding:0}.ws-shell--b .ws-newchat .ws-picker{width:100%}.ws-shell--b .ws-newchat .ws-compose,.ws-shell--b .ws-page--project .m7r-composer{position:absolute;inset-inline:8px;bottom:8px;width:auto;z-index:3}.ws-shell--b .ws-composer.m7r-composer{min-height:104px;padding:18px 14px 14px 18px;border-radius:20px}.ws-shell--b .ws-newchat .ws-composer.m7r-composer{min-height:104px}.ws-shell--b .ws-composer .ws-attach{border:0;background:transparent}.ws-shell--b .ws-composer .ws-chip{padding:0 10px;border-radius:var(--radius-pill, 999px);background:var(--co-glass-fill);box-shadow:inset 0 1px 0 var(--co-glass-rim),inset 0 0 var(--co-glass-glow-blur) var(--co-glass-glow);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px}.ws-shell--b .ws-composer .m7r-send{width:36px;height:36px}.ws-shell--b .ws-page--project .ws-page-head{gap:12px;padding:8px 16px 0}.ws-shell--b .ws-page--project .ws-page-title-row{flex-direction:column;align-items:flex-start;gap:12px}.ws-shell--b .ws-page--project .ws-page-title{font-size:28px;line-height:29px;letter-spacing:0}.ws-shell--b .ws-page--project .ws-page-sub{order:0;font-size:14px;line-height:21px}.ws-shell--b .ws-page-body{padding:4px 16px 140px}.ws-shell--b .ws-chat-item-when{display:none}.ws-shell--b .ws-chat-item-snippet{white-space:normal}.ws-shell--b .ws-chat-list{gap:0}.ws-shell--b .ws-page[data-layout=phone] .ws-page-head{gap:14px;padding:8px 16px 0}.ws-shell--b .ws-page[data-layout=phone] .ws-page-title--xl{font-family:var(--font-section);font-size:30px;font-weight:800;line-height:normal;letter-spacing:0}.ws-shell--b .ws-page[data-layout=phone] .ws-page-sub{display:none}.ws-shell--b .ws-page[data-layout=phone] .ws-page-body{gap:14px;padding-top:14px}.ws-shell--b .ws-tiles{grid-template-columns:minmax(0,1fr);gap:14px}.ws-shell--b .ws-tile{height:auto;min-height:150px}.ws-shell--b .ws-page-fab{position:fixed;inset-inline:auto;left:50%;bottom:24px;height:44px;transform:translate(-50%)}.ws-shell--b .ws-log{padding:8px 16px calc(var(--ws-dock-h, 120px) + 8px)}.ws-shell--b .ws-dock{padding:8px}.ws-side-appnav{margin-inline-end:8px}}@media(max-width:767px){.ws-shell--b .ws-page--project .ws-page-title-row{display:contents}.ws-shell--b .ws-page--project .ws-page-actions{order:2}.ws-shell--b .ws-page--project .ws-page-sub{order:1}}@media(min-width:768px)and (max-width:1099px){.ws-dialog-overlay.ws-pane-overlay{align-items:stretch;justify-content:flex-end;padding:0}.ws-dialog.ws-pane-sheet{width:360px;min-width:0;max-width:360px;height:100dvh;max-height:none;margin:0 12px 0 0;padding:0;border-radius:16px 0 0 16px;background:var(--co-surface)}.ws-dialog.ws-pane-sheet .ws-sheet-grabber{display:none}.ws-dialog.ws-pane-sheet .ws-pane-frame{width:100%;min-width:0;height:100%}}.ws-qc-row{display:flex;flex-direction:column;gap:12px;width:min(720px,100%);margin-top:6px}.ws-qc-row-head{display:flex;align-items:center}.ws-qc-row-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:18px;font-weight:700;line-height:normal}.ws-qc-row-push,.ws-qc-section-push,.ws-qc-detail-push{flex:1 1 auto}.ws-qc-all{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.ws-qc-all:hover{color:var(--co-text)}.ws-qc-all svg{width:14px;height:14px}.ws-qc-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ws-creo{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--co-surface)}.ws-creo:after{position:absolute;z-index:1;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--co-line);content:"";pointer-events:none;transition:box-shadow .16s ease}.ws-creo:hover:after{box-shadow:inset 0 0 0 1px var(--co-line2)}.ws-creo[data-picked]:after{box-shadow:inset 0 0 0 2px var(--co-accent)}.ws-creo[data-variant=page]{height:284px}.ws-creo-main{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:0;border:0;background:transparent;color:var(--co-text);text-align:start;cursor:pointer}.ws-creo-main:disabled{cursor:default}.ws-creo-main:focus-visible{outline:2px solid var(--co-accent);outline-offset:-2px;border-radius:12px}.ws-creo-pic{display:block;width:100%;height:104px;flex:none;background-position:center;background-size:cover;transition:filter .2s ease}.ws-creo[data-variant=page] .ws-creo-pic{height:150px}.ws-creo-main:hover:not(:disabled) .ws-creo-pic{filter:brightness(1.08)}.ws-creo-name{padding:12px 12px 4px;font-family:var(--font-section);font-size:18px;font-weight:800;letter-spacing:.3px;line-height:20px}.ws-creo[data-variant=page] .ws-creo-name{padding:14px 16px 0;font-size:20px;letter-spacing:0;line-height:22px}.ws-creo-foot{display:flex;min-height:35px;flex:none;align-items:center;gap:6px;padding:0 5px 5px 12px}.ws-creo[data-variant=page] .ws-creo-foot{min-height:37px;padding:0 9px 7px 16px}.ws-creo-kind{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:6px;overflow:hidden;color:var(--co-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;line-height:13px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ws-creo-kind--picked{color:var(--co-accent)}.ws-creo-kind svg{width:14px;height:14px;flex:none}.ws-creo-info{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer}.ws-creo-info:hover{background:var(--co-tonal);color:var(--co-text)}.ws-creo-info svg{width:15px;height:15px}.ws-qc-pic-none{display:grid!important;place-items:center;background:var(--co-tonal);color:var(--co-muted)}.ws-qc-pic-none svg{width:28px;height:28px;stroke-width:1.5}.ws-qc-page .ws-qc-head{padding:30px 32px 16px}.ws-qc-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:28px;padding:4px 32px 32px;overflow-y:auto}.ws-qc-section{display:flex;flex-direction:column;gap:14px}.ws-qc-section-head{display:flex;align-items:flex-end;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--co-line)}.ws-qc-section-title{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:700;line-height:25px}.ws-qc-section-count{color:var(--co-muted);font-family:var(--font-body);font-size:12.5px;line-height:20px}.ws-qc-see-all{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--co-muted);font-family:var(--font-body);font-size:13px;line-height:20px;cursor:pointer}.ws-qc-see-all:hover{color:var(--co-text)}.ws-qc-see-all svg{width:14px;height:14px;transition:rotate .18s var(--ease-out-expo)}.ws-qc-see-all[aria-expanded=true] svg{rotate:180deg}.ws-qc-more{display:grid;grid-template-rows:0fr;margin-top:-14px;transition:grid-template-rows 224ms var(--ease-in-expo)}.ws-qc-more[data-open]{grid-template-rows:1fr;transition-duration:.32s;transition-timing-function:var(--ease-out-expo)}.ws-qc-more-inner{min-height:0;overflow:hidden}.ws-qc-more-inner>.ws-qc-grid{padding-top:16px}.ws-qc-more .ws-creo{opacity:0;transition:opacity 224ms var(--ease-in-expo)}.ws-qc-more[data-open] .ws-creo{opacity:1;animation:ws-creo-rise .32s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes ws-creo-rise{0%{opacity:0;translate:0 8px}}@media(prefers-reduced-motion:reduce){.ws-qc-more,.ws-qc-more[data-open],.ws-qc-see-all svg{transition:none}.ws-qc-more .ws-creo{transition:opacity .16s linear}.ws-qc-more[data-open] .ws-creo{animation:ws-creo-fade .16s linear both}@keyframes ws-creo-fade{0%{opacity:0}}}.ws-qc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ws-qc-state{flex:1 1 auto}.ws-dialog.ws-qc-detail{width:560px;max-width:calc(100vw - 32px);padding:0}.ws-dialog.ws-qc-detail--pictured{width:720px}.ws-qc-detail-inner{display:flex;flex-direction:column;gap:20px;padding:24px}.ws-qc-detail-head{display:flex;align-items:center;gap:10px}.ws-qc-detail-kicker{flex:1 1 auto;margin:0;color:var(--co-text);font-family:var(--font-section);font-size:22px;font-weight:800;line-height:normal}.ws-qc-detail-close{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer}.ws-qc-detail-close:hover{background:var(--co-tonal);color:var(--co-text)}.ws-qc-detail-close svg{width:15px;height:15px}.ws-qc-detail-middle{display:flex;gap:24px}.ws-qc-detail-pic{display:block;width:240px;height:240px;flex:none;border-radius:12px;background-position:center;background-size:cover}.ws-qc-detail-words{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:14px}.ws-qc-detail-name{margin:0;color:var(--co-text);font-family:var(--font-section);font-size:28px;font-weight:800;line-height:31px}.ws-qc-detail-desc{margin:0;color:var(--co-text2);font-family:var(--font-body);font-size:14px;line-height:21px}.ws-qc-facts{display:flex;flex-direction:column;gap:8px;margin:0}.ws-qc-fact{display:flex;gap:12px}.ws-qc-fact dt{width:78px;flex:none;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:1px;line-height:18px;text-transform:uppercase}.ws-qc-fact dd{min-width:0;flex:1 1 auto;margin:0;color:var(--co-text2);font-family:var(--font-body);font-size:13.5px;line-height:19px}.ws-qc-detail-foot{display:flex;align-items:center;gap:12px}.ws-qc-detail-foot .ws-qc-detail-project{width:340px;max-width:100%}.ws-qc-pill{display:inline-flex;max-width:100%;height:30px;align-items:center;gap:6px;padding:0 6px 0 4px;border-radius:999px;background:color-mix(in srgb,var(--co-accent) 12%,transparent);color:var(--co-text);font-family:var(--font-body);font-size:12.5px;font-weight:600;vertical-align:middle}.ws-qc-pill[data-sent]{padding-inline-end:12px}.ws-qc-pill-thumb{width:22px;height:22px;flex:none;border-radius:999px;background-position:center;background-size:cover}.ws-qc-pill-icon{width:22px;height:14px;flex:none;color:var(--co-accent-ink);stroke-width:1.8}.ws-qc-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-qc-pill-remove{display:grid;width:18px;height:18px;flex:none;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--co-muted);cursor:pointer}.ws-qc-pill-remove:hover{background:var(--co-tonal);color:var(--co-text)}.ws-qc-pill-remove svg{width:11px;height:11px}.ws-qc-pill[data-unavailable]{background:var(--co-glass-fill);color:var(--co-muted)}.ws-qc-pill[data-unavailable] .ws-qc-pill-icon{color:var(--co-muted)}.ws-qc-pill[data-unavailable] .ws-qc-pill-label{text-decoration:line-through}.ws-qc-field-pill{display:flex;padding:4px 0 6px}.ws-qc-pills{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.m7r-bubble .ws-qc-pills{margin-bottom:8px}.ws-qc-gone{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:12px 14px;border:1px solid var(--co-alert);border-radius:12px;color:var(--co-text2);font-family:var(--font-body);font-size:13px;line-height:19px}.ws-qc-gone svg{width:16px;height:16px;flex:none;color:var(--co-alert)}.ws-composer.m7r-composer{position:relative}.ws-qc-slash{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;width:min(380px,100%);padding:6px;border-radius:12px;background:var(--co-surface-solid);box-shadow:0 12px 32px var(--co-shell-shadow),inset 0 1px #ffffff14}.ws-qc-slash:has(.ws-qc-slash-none){width:min(470px,100%);padding:0}.ws-qc-slash-list{max-height:300px;margin:0;padding:0;overflow-y:auto;list-style:none}.ws-qc-slash-row{display:flex;height:36px;align-items:center;gap:10px;padding:0 10px;border-radius:10px;color:var(--co-text);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.ws-qc-slash-row[data-active]{background:color-mix(in srgb,var(--co-accent) 14%,transparent)}.ws-qc-slash-row[data-active] .ws-qc-slash-icon,.ws-qc-slash-row[aria-selected=true] .ws-qc-slash-icon{color:var(--co-accent-ink)}.ws-qc-slash-icon{width:14px;height:14px;flex:none;color:var(--co-muted)}.ws-qc-slash-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-qc-slash-none{margin:0;padding:14px 16px;color:var(--co-muted);font-family:var(--font-body);font-size:12.5px}@media(max-width:767px){.ws-shell--b .ws-qc-row{width:100%}.ws-qc-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ws-qc-page .ws-qc-head{padding:8px 16px 0}.ws-qc-page .ws-page-title-row{flex-direction:column;align-items:stretch;gap:12px}.ws-qc-page .ws-page-title--xl{font-family:var(--font-section);font-size:30px;font-weight:800;line-height:normal;letter-spacing:0}.ws-qc-page .ws-page-actions,.ws-qc-page .ws-page-actions>*{width:100%}.ws-qc-body{gap:24px;padding:16px 16px 32px}.ws-qc-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ws-qc-more-inner>.ws-qc-grid{padding-top:12px}.ws-dialog.ws-qc-detail,.ws-dialog.ws-qc-detail--pictured{width:auto;max-width:none}.ws-qc-detail-inner{gap:16px;padding:12px 20px 20px}.ws-qc-detail-middle{flex-direction:column;gap:16px}.ws-qc-detail-pic{width:100%;height:180px}.ws-qc-detail-foot{flex-wrap:wrap}.ws-qc-detail-foot .ws-qc-detail-project{width:100%}.ws-qc-detail-push{display:none}.ws-qc-detail-foot>button:last-child{order:1;width:100%;height:44px}.ws-qc-detail-foot>button:nth-last-child(2){order:2;width:100%;height:44px}.ws-qc-slash{width:100%}}.ws-agent-log{--m7r-text-size: 14px;display:flex;flex-direction:column;gap:16px}.ws-agent-them{display:flex;flex-direction:column;align-items:flex-start}.ws-agent-log .m7r-you{margin-block-start:0}.ws-agent-log .m7r-bubble{max-width:min(560px,78%);font-size:13px;line-height:1.55}.ws-agent-them .m7r-bubble{background:var(--co-tonal);white-space:normal}.ws-agent-meta{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em}.ws-agent-you .ws-agent-meta{justify-content:flex-end}.ws-agent-event{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 0;color:var(--co-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em}.ws-agent-event svg{width:9px;height:9px;flex:none;color:var(--co-alert)}
