@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) 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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-greek-wght-normal-BJJTbwTT.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-wght-normal-DlC-zuDL.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-wght-normal-QAYlOegK.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.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}.alignment-controls{position:relative;letter-spacing:0}.guides-toggle{display:flex;align-items:center;border:1px solid var(--color-accent-border-subtle);border-radius:6px;height:25px;background:var(--color-surface);margin-right:5px}.guides-toggle button{display:flex;gap:5px;align-items:center;justify-content:center;height:100%;padding:0 7px;color:var(--color-accent-text);font-size:9px}.guides-toggle button+button{padding:0 4px;border-left:1px solid var(--color-accent-border-subtle)}.guides-toggle.on{background:var(--color-accent-surface);border-color:var(--color-primary-muted)}.guides-toggle.on button{color:var(--color-accent-strong)}.guides-toggle button:hover{color:var(--color-primary-hover);background:var(--color-accent-surface-hover)}.alignment-popover{position:absolute;right:0;top:34px;width:274px;background:var(--color-surface);border:1px solid var(--color-accent-border-subtle);border-radius:12px;padding:16px;box-shadow:0 12px 40px var(--color-shadow-tinted-medium);font-size:11px;letter-spacing:0;z-index:35;color:var(--color-accent-text)}.alignment-heading{display:flex;align-items:center;justify-content:space-between;color:var(--color-primary-hover);font-size:12px}.alignment-heading b{font-weight:550}.alignment-heading button{padding:3px;color:var(--color-accent-muted)}.alignment-popover p{font-size:9px;color:var(--color-accent-muted);line-height:1.6;margin:7px 0 13px}.alignment-switch{display:flex;align-items:center;justify-content:space-between;margin:11px 0;font-size:10px}.alignment-switch input{accent-color:var(--color-accent);cursor:pointer}.grid-presets{display:flex;gap:5px;margin:13px 0}.grid-presets button{flex:1;padding:7px 3px;background:var(--color-accent-surface-subtle);border:1px solid var(--color-accent-border-subtle);border-radius:5px;font-size:9px}.grid-presets button:hover,.add-guide-buttons button:hover{background:var(--color-accent-surface-hover)}.grid-dimensions{display:flex;gap:10px}.grid-dimensions label{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:1;font-size:9px}.grid-dimensions input{width:44px;padding:5px 3px 5px 7px;border:1px solid var(--color-accent-border-subtle);background:var(--color-accent-surface-subtle);border-radius:5px;font-size:10px}.guide-appearance{display:flex;gap:14px;margin:14px 0;padding-bottom:14px;border-bottom:1px solid var(--color-accent-surface)}.guide-appearance label{display:flex;align-items:center;gap:7px;font-size:9px;flex:1}.guide-appearance input[type=color]{width:27px;height:22px;background:none;border:1px solid var(--color-accent-border-subtle);padding:1px;border-radius:4px;cursor:pointer}.guide-appearance input[type=range]{width:60px;height:3px;accent-color:var(--color-accent);cursor:pointer}.custom-guide-heading{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.7px;color:var(--color-accent-text)}.custom-guide-heading small{font-size:8px;letter-spacing:0;margin-left:5px;color:var(--color-primary-muted)}.custom-guide-heading button{font-size:9px;letter-spacing:0;color:var(--color-danger-muted);padding:2px}.add-guide-buttons{display:flex;gap:8px;margin-top:10px}.add-guide-buttons button{border:1px solid var(--color-accent-border-subtle);background:var(--color-accent-surface-subtle);border-radius:6px;padding:8px 4px;display:flex;align-items:center;justify-content:center;gap:5px;flex:1;font-size:9px}.alignment-popover .guide-tip{font-size:9px;line-height:1.65;margin:12px 0 0}.workspace-heading{position:relative;z-index:18}.alignment-overlay,.preview-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.alignment-overlay{z-index:4}.preview-grid{overflow:hidden}.grid-line{position:absolute;background:var(--guide-color);opacity:var(--guide-opacity);pointer-events:none}.grid-vertical{top:0;bottom:0;width:1px}.grid-horizontal{left:0;right:0;height:1px}.custom-guide{position:absolute;pointer-events:auto;touch-action:none;outline:none}.guide-x{top:0;bottom:0;width:13px;transform:translate(-50%);cursor:ew-resize}.guide-y{left:0;right:0;height:13px;transform:translateY(-50%);cursor:ns-resize}.guide-line{position:absolute;background:var(--guide-color);opacity:var(--guide-opacity);box-shadow:0 0 0 1px var(--color-guide-halo)}.guide-x .guide-line{width:1px;left:6px;top:0;bottom:0}.guide-y .guide-line{height:1px;top:6px;left:0;right:0}.guide-handle{position:absolute;background:var(--guide-color);color:var(--color-control-text);font-size:8px;padding:3px 5px;border-radius:3px;opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 1px 4px var(--color-shadow-soft);-webkit-user-select:none;user-select:none}.guide-x .guide-handle{top:8px;left:6px;transform:translate(-50%)}.guide-y .guide-handle{left:8px;top:6px;transform:translateY(-50%)}.custom-guide:hover .guide-line,.custom-guide.dragging .guide-line,.custom-guide:focus-visible .guide-line{opacity:1;box-shadow:0 0 0 1px var(--color-guide-halo-active)}.custom-guide:hover .guide-handle,.custom-guide.dragging .guide-handle,.custom-guide:focus-visible .guide-handle{opacity:1}.custom-guide:focus-visible .guide-handle{outline:2px solid var(--color-highlight);outline-offset:2px}.custom-guide.noninteractive{pointer-events:none}.drag-axis-hint{position:absolute;left:50%;bottom:20px;transform:translate(-50%);padding:6px 10px;background:var(--color-drag-hint-bg);color:var(--color-on-primary);border:1px solid var(--color-control-edge);border-radius:6px;font-size:9px;letter-spacing:.2px;pointer-events:none;z-index:6;box-shadow:0 3px 8px var(--color-shadow-soft)}.drag-axis-hint kbd{font:inherit;color:var(--color-accent-border);margin-right:5px}@media(max-width:600px){.guides-toggle span{display:none}.guides-toggle{margin-right:1px}.guides-toggle button{padding:0 5px}.alignment-popover{position:fixed;right:12px;top:110px;width:min(274px,calc(100vw - 24px))}.workspace-label>span:last-child{max-width:80px}.preview-actions{gap:4px}.stage-caption>span:first-child{font-size:7px}.guide-handle{font-size:7px}.drag-axis-hint{bottom:12px;font-size:8px;white-space:nowrap}}:root{--color-canvas: #f5f6f8;--color-surface: #fcfdfb;--color-surface-raised: #ffffff;--color-surface-subtle: #f0f2f4;--color-surface-hover: #e9ebee;--color-text: #292d35;--color-text-secondary: #7f8792;--color-text-muted: #969ba5;--color-text-faint: #a6acb6;--color-border: #e2e5e8;--color-border-subtle: #edf0f1;--color-border-strong: #cfd4dc;--color-divider: #e5e7eb;--color-accent: #478da8;--color-accent-strong: #2B6870;--color-accent-text: #6a7e92;--color-accent-muted: #95BBBB;--color-accent-highlight: #A0FBF5;--color-accent-border: #88adca;--color-accent-border-strong: #7DC0BD;--color-accent-border-subtle: #D4E8E7;--color-accent-surface: #d2ebf7;--color-accent-surface-hover: #e0e8f1;--color-accent-surface-subtle: #EBF4F4;--color-focus-ring: #4b8fb6;--color-ink: #22252b;--color-control-bg: #292c33;--color-control-hover: #41464b;--color-control-active: #14161a;--color-control-text: #ffffff;--color-control-muted: #a7adb8;--color-control-tick: #9a9ca4;--color-control-accent: #e3efb7;--color-primary: #2b3425;--color-primary-hover: #46523a;--color-on-primary: #f3f7e9;--color-primary-muted: #7f919f;--color-record: #de6b58;--color-record-hover: #ed7867;--color-on-record: #ffffff;--color-playhead: #df7964;--color-live: #f56156;--color-focus-point: #f9db6a;--color-success: #749152;--color-danger: #a34f49;--color-danger-muted: #b6786f;--color-danger-surface: #f7eae5;--color-danger-border: #ebd7cc;--color-shadow: #000000;--color-shadow-tinted: #222b40;--color-highlight: #ffffff;--color-scrim: #27303c;--color-spectrum-rose: #e68a96;--color-spectrum-blue: #86b5ed;--color-spectrum-green: #a8d879;--color-spectrum-yellow: #f1d67a;--guide-color: #ffee69;--color-shadow-soft: color-mix( in srgb, var(--color-shadow) 6.667%, transparent );--color-shadow-tinted-faint: color-mix( in srgb, var(--color-shadow-tinted) 3.137%, transparent );--color-shadow-tinted-strong: color-mix( in srgb, var(--color-shadow-tinted) 25.098%, transparent );--color-stage-corner: color-mix( in srgb, var(--color-text-faint) 31.373%, transparent );--color-badge-surface: color-mix( in srgb, var(--color-highlight) 47.843%, transparent );--color-badge-border: color-mix( in srgb, var(--color-highlight) 43.922%, transparent );--color-shadow-faint: color-mix( in srgb, var(--color-shadow) 1.961%, transparent );--color-border-translucent: color-mix( in srgb, var(--color-border) 50.196%, transparent );--color-timeline-resize: color-mix( in srgb, var(--color-accent-muted) 53.333%, transparent );--color-ruler-tick: color-mix( in srgb, var(--color-border-strong) 31.373%, transparent );--color-ruler-major-tick: color-mix( in srgb, var(--color-border-strong) 50.196%, transparent );--color-control-highlight: color-mix( in srgb, var(--color-highlight) 13.333%, transparent );--color-control-outline: color-mix( in srgb, var(--color-highlight) 7.451%, transparent );--color-control-inset-shadow: color-mix( in srgb, var(--color-shadow) 53.333%, transparent );--color-control-divider: color-mix( in srgb, var(--color-highlight) 10.196%, transparent );--color-control-edge: color-mix( in srgb, var(--color-highlight) 18.824%, transparent );--color-shadow-trace: color-mix( in srgb, var(--color-shadow) 1.176%, transparent );--color-shadow-tinted-soft: color-mix( in srgb, var(--color-shadow-tinted) 8.235%, transparent );--color-shadow-tinted-medium: color-mix( in srgb, var(--color-shadow-tinted) 12.549%, transparent );--color-shadow-medium: color-mix( in srgb, var(--color-shadow) 13.333%, transparent );--color-swatch-border: color-mix( in srgb, var(--color-shadow) 3.529%, transparent );--color-modal-scrim: color-mix( in srgb, var(--color-scrim) 21.176%, transparent );--color-shadow-tinted-deep: color-mix( in srgb, var(--color-shadow-tinted) 20%, transparent );--color-drop-overlay: color-mix( in srgb, var(--color-accent-surface-subtle) 93.725%, transparent );--color-guide-halo: color-mix( in srgb, var(--color-highlight) 8.627%, transparent );--color-guide-halo-active: color-mix( in srgb, var(--color-highlight) 40%, transparent );--color-drag-hint-bg: color-mix( in srgb, var(--color-primary) 86.275%, transparent )}:root{font-family:DM Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-canvas);font-synthesis:none;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.3;cursor:default}button,input,select,textarea{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus-ring)}button{transition:background .16s,color .16s,box-shadow .16s,opacity .16s}button svg{flex-shrink:0}input[type=number]::-webkit-inner-spin-button{opacity:0}input[type=number]:hover::-webkit-inner-spin-button{opacity:1}input,textarea,select{color:inherit}svg{vertical-align:middle}button:disabled:hover{background:none}.studio{height:100dvh;min-height:740px;display:flex;flex-direction:column;padding:0 30px;overflow:hidden;position:relative}.topbar{height:86px;flex-shrink:0;display:flex;align-items:center;border-bottom:1px solid var(--color-divider);gap:27px;position:relative;z-index:25}.brand{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:650;letter-spacing:-1.4px;-webkit-user-select:none;user-select:none}.brand-mark{height:32px;width:32px;border-radius:10px;display:grid;place-items:center;background:var(--color-ink);color:var(--color-control-accent);box-shadow:0 2px 3px var(--color-shadow-soft)}.brand-dot{color:var(--color-accent)}.beta{font-size:8px;letter-spacing:1.2px;color:var(--color-accent-text);border:1px solid var(--color-accent-border-subtle);border-radius:4px;padding:4px 5px;margin:0 0 0 -3px}.project-title{display:grid;grid-template-columns:auto 24px;align-items:center;position:relative;padding-left:26px;border-left:1px solid var(--color-divider)}.project-title>input{width:190px;background:none;border:0;font-size:12px;font-weight:550;padding:3px 0;outline-offset:2px}.project-title>button{height:22px;display:grid;place-items:center}.saved-indicator{grid-column:1/-1;color:var(--color-text-muted);font-size:10px;display:flex;align-items:center;gap:5px;margin-top:3px}.saved-indicator>span{width:4px;height:4px;background:var(--color-accent-text);border-radius:50%}.header-actions{margin-left:auto;display:flex;gap:16px;align-items:center}.history-actions{display:flex;gap:3px;padding-right:13px;border-right:1px solid var(--color-divider)}.icon-button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--color-text-secondary);padding:0}.icon-button:hover{background:var(--color-surface-hover);color:var(--color-text)}.icon-button.active{background:var(--color-accent-surface);color:var(--color-accent-strong)}.export-button{height:36px;background:var(--color-ink);color:var(--color-control-text);border-radius:9px;display:flex;align-items:center;gap:9px;font-size:11px;padding:0 13px;box-shadow:0 2px 4px var(--color-shadow-soft)}.export-button:hover{background:var(--color-primary-hover)}.export-button>svg:last-child{margin-left:8px;color:var(--color-accent-muted)}.workspace{display:flex;flex-direction:column;flex:1;min-height:270px;padding-top:21px}.workspace-heading{display:flex;align-items:center;justify-content:space-between;height:24px;margin-bottom:16px}.workspace-label{font-size:9px;letter-spacing:1.6px;color:var(--color-text-secondary);display:flex;align-items:center;gap:10px}.workspace-label>span:last-child{letter-spacing:0;font-size:11px;color:var(--color-text-faint)}.tiny-square{width:5px;height:5px;background:var(--color-primary-muted);border-radius:1px}.muted-divider{color:var(--color-border-strong);padding:0 5px}.preview-actions{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:550;color:var(--color-text-muted);letter-spacing:.4px}.small-dot{width:2px;height:2px;border-radius:50%;background:var(--color-border-strong)}.stage-area{flex:1;min-height:190px;display:flex;align-items:center;justify-content:center;container-type:size}.stage{position:relative;width:min(100cqw,calc(100cqh * var(--ratio, 1.77778)));border-radius:13px;overflow:hidden;box-shadow:0 1px 2px var(--color-shadow-tinted-faint),0 18px 35px -28px var(--color-shadow-tinted-strong);border:1px solid var(--color-border);isolation:isolate}.stage canvas{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none}.stage canvas:active{cursor:grabbing}.stage canvas.focus-cursor{cursor:crosshair}.stage-corner{position:absolute;width:10px;height:10px;border-color:var(--color-stage-corner);border-style:solid;pointer-events:none}.top-left{left:16px;top:16px;border-width:1px 0 0 1px}.top-right{right:16px;top:16px;border-width:1px 1px 0 0}.bottom-left{bottom:16px;left:16px;border-width:0 0 1px 1px}.bottom-right{bottom:16px;right:16px;border-width:0 1px 1px 0}.stage-badge{position:absolute;left:30px;bottom:24px;font-size:8px;font-weight:550;letter-spacing:1px;color:var(--color-text-secondary);display:flex;gap:6px;align-items:center;pointer-events:none;background:var(--color-badge-surface);border:1px solid var(--color-badge-border);padding:5px 7px;border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idle-dot,.live-dot{width:4px;height:4px;background:var(--color-accent-text);border-radius:50%}.live-dot{background:var(--color-live);animation:pulse 1s infinite}.stage-caption{height:33px;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-faint);font-size:9px;padding:0 2px}.stage-caption>span:first-child{display:flex;gap:5px;align-items:center}.stage-caption>span:last-child{font-style:italic;color:var(--color-accent-muted);font-size:10px}.focus-reticle{position:absolute;transform:translate(-50%,-50%);color:var(--color-focus-point);pointer-events:none}.editor{flex-shrink:0;padding-top:4px}.editor-toolbar{height:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.scene-tools{display:flex;align-items:center;gap:6px}.scene-count{font-size:8px;letter-spacing:1px;color:var(--color-text-muted);white-space:nowrap}.tool-divider{width:1px;height:15px;background:var(--color-divider);margin:0 6px}.text-tool{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--color-text-secondary);border-radius:6px;white-space:nowrap;padding:7px 6px}.text-tool:hover,.text-tool.selected{background:var(--color-accent-surface);color:var(--color-accent-strong)}.scene-tools .icon-button{width:25px}.playback{display:flex;align-items:center;gap:17px}.playback .icon-button{width:24px;color:var(--color-text-muted)}.play-button{width:35px;height:35px;display:grid;place-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:50%;box-shadow:0 2px 4px var(--color-shadow-faint)}.play-button:hover{background:var(--color-accent-surface-hover)}.play-button svg{margin-left:2px}.time-controls{justify-self:end;display:flex;align-items:center;gap:13px}.time-readout{font-size:10px;font-variant-numeric:tabular-nums;font-weight:550;color:var(--color-text-secondary)}.time-readout>span{color:var(--color-text-faint);font-weight:400}.loop-button{color:var(--color-border-strong);padding:4px}.loop-button.on{color:var(--color-accent-text)}.timeline-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;padding:8px 9px 0;margin:0 -9px}.timeline-content{position:relative;padding-top:1px}.scene-track{display:flex;gap:0;height:87px;align-items:stretch}.scene-clip{flex-shrink:0;padding:0 5px 0 0;position:relative;cursor:pointer}.clip-heading{height:21px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:7px 7px 0 0;font-size:8px;color:var(--color-text-muted);overflow:hidden;gap:5px;white-space:nowrap}.clip-heading>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-heading b{font-weight:500;color:var(--color-text-secondary);padding-left:7px}.clip-heading>span:last-child{font-size:8px;flex-shrink:0}.filmstrip{height:46px;display:flex;align-items:center;justify-content:space-around;overflow:hidden;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);gap:5px;padding:4px 5px}.filmstrip img{height:39px;width:58px;object-fit:contain;opacity:.8;border-radius:2px;pointer-events:none;box-shadow:0 2px 5px var(--color-shadow-soft)}.selected .clip-heading{background:var(--color-accent-surface);border-color:var(--color-accent-border-strong)}.selected .clip-heading b{color:var(--color-accent-strong)}.selected .filmstrip,.selected .keyframe-lane{border-color:var(--color-accent-border-strong)}.keyframe-lane{height:19px;background:var(--color-border-subtle);border:1px solid var(--color-border);border-top:1px solid var(--color-border-translucent);border-radius:0 0 7px 7px;position:relative;margin-right:0}.selected .keyframe-lane{background:var(--color-accent-surface)}.keyframe-lane:before{content:"";position:absolute;left:10px;right:10px;top:8px;height:1px;background:var(--color-primary-muted)}.keyframe{width:19px;height:19px;position:absolute;top:-1px;transform:translate(-50%);display:grid;place-items:center;color:var(--color-accent-muted);z-index:2;padding:0;touch-action:none;border-radius:3px}.keyframe:hover{color:var(--color-accent-strong);background:var(--color-accent-surface-hover)}.keyframe.chosen{color:var(--color-accent-strong)}.keyframe.chosen svg{stroke:var(--color-accent-surface-subtle);stroke-width:1.5;filter:drop-shadow(0 0 1px var(--color-accent-strong))}.clip-resize{position:absolute;right:5px;top:28px;height:29px;width:7px;cursor:ew-resize;border-right:2px solid var(--color-timeline-resize);touch-action:none}.add-scene{width:74px;margin-left:8px;border:1px dashed var(--color-border-strong);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;color:var(--color-text-faint);flex-shrink:0;font-size:8px}.add-scene:hover{background:var(--color-accent-surface);border-color:var(--color-accent-border);color:var(--color-accent-text)}.ruler{height:34px;margin-top:9px;position:relative;cursor:ew-resize;touch-action:none;background:repeating-linear-gradient(90deg,var(--color-ruler-tick) 0px,var(--color-ruler-tick) 1px,transparent 1px,transparent 8px);background-size:100% 6px;background-repeat:no-repeat}.ruler>span{position:absolute;top:0;height:10px;border-left:1px solid var(--color-ruler-major-tick)}.ruler b{display:block;position:absolute;left:4px;top:12px;font-size:8px;font-weight:450;color:var(--color-text-faint);letter-spacing:.4px}.playhead{position:absolute;top:-5px;height:112px;width:1px;background:var(--color-playhead);pointer-events:none;z-index:3}.playhead-cap{position:absolute;top:0;left:-3px;width:7px;height:7px;clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);background:var(--color-playhead)}.playhead>span{position:absolute;bottom:-9px;left:-10px;background:var(--color-ink);color:var(--color-control-text);padding:3px 6px;font-size:8px;border-radius:4px;font-variant-numeric:tabular-nums;box-shadow:0 2px 3px var(--color-shadow-soft);min-width:23px;text-align:center}.timeline-footer{height:27px;display:flex;justify-content:space-between;align-items:center;font-size:8px;color:var(--color-text-faint)}.timeline-footer>span{display:flex;align-items:center;gap:6px}.timeline-footer>span>svg{color:var(--color-accent-muted)}.timeline-footer button{font-size:8px;color:var(--color-text-faint);padding:0}.timeline-footer button:hover{color:var(--color-accent-strong)}.timeline-footer>div{display:flex;align-items:center;gap:1px}.timeline-footer .icon-button{height:20px;width:20px}.timeline-footer label{margin-left:8px;border-left:1px solid var(--color-divider);padding-left:12px}.timeline-footer input{width:32px;border:0;background:none;text-align:center;font-size:9px;padding:0;color:var(--color-text-secondary)}.text-thumb,.video-thumb{display:grid;place-items:center;width:70px;height:44px;color:var(--color-accent-text)}.filmstrip-text{font-weight:550;font-size:12px;color:var(--color-accent-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 12px}.add-media-wrap{position:relative;z-index:30}.add-media-button{font-size:10px;display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:9px 10px;background:var(--color-surface);box-shadow:0 2px 3px var(--color-shadow-trace)}.add-media-button:hover{background:var(--color-accent-surface-subtle)}.local-badge{margin-left:auto;color:var(--color-accent-muted);display:flex;gap:6px;align-items:center;font-size:7px;letter-spacing:1px}.local-badge>span{width:4px;height:4px;border-radius:50%;background:var(--color-accent-muted)}.menu{position:absolute;background:var(--color-surface-raised);border:1px solid var(--color-divider);border-radius:12px;padding:7px;box-shadow:0 10px 40px var(--color-shadow-tinted-soft),0 2px 6px var(--color-shadow-tinted-faint);width:248px;z-index:40;text-align:left}.project-menu{top:49px;left:20px}.menu-title{font-size:8px;letter-spacing:1.3px;color:var(--color-text-faint);padding:10px}.menu>button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:6px;font-size:11px;text-align:left}.menu>button:hover{background:var(--color-accent-surface-subtle)}.menu>button>svg{color:var(--color-accent-text)}.menu kbd{margin-left:auto;color:var(--color-text-faint)}.menu-divider{height:1px;background:var(--color-border-subtle);margin:4px}.menu>small{display:block;font-size:9px;color:var(--color-text-faint);line-height:1.6;padding:8px 10px}.menu button small{display:block;font-size:9px;color:var(--color-text-faint);margin-top:4px}.menu button span{flex:1}.add-menu{bottom:50px;left:0}.menu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.popover-dismiss{position:fixed;top:86px;right:0;bottom:75px;left:0;z-index:14}.inspector{width:290px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 15px 50px var(--color-shadow-tinted-medium),0 3px 10px var(--color-shadow-tinted-faint);z-index:19;padding:16px;overflow:auto;animation:enter .18s ease-out}.inspector-heading{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:13px;letter-spacing:-.2px}.inspector-heading .icon-button{height:24px;width:24px}.inspector p{font-size:10px;color:var(--color-text-muted);margin:7px 0 18px;line-height:1.5}.slider-field{display:block;margin:16px 0}.slider-field>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-text-secondary);margin-bottom:12px;gap:4px}.number-field{font-size:9px;color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px solid var(--color-surface-hover);border-radius:5px;padding-right:5px;white-space:nowrap}.number-field input{border:0;background:none;text-align:right;font-size:10px;max-width:53px;outline-offset:0;padding:4px 2px 4px 5px}.slider-field>input{width:100%;display:block;height:3px;accent-color:var(--color-accent);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-accent-border-subtle);border-radius:4px}.slider-field>input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;width:12px;background:var(--color-surface);border:2px solid var(--color-accent);border-radius:50%;box-shadow:0 1px 3px var(--color-shadow-medium)}.swatch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.swatch-grid>button{height:42px;border-radius:9px;border:1px solid var(--color-swatch-border);display:grid;place-items:center}.swatch-grid>button.chosen{outline:2px solid var(--color-accent-muted);outline-offset:2px}.color-field,.toggle-field,.select-field{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-text-secondary);border-top:1px solid var(--color-border-subtle);padding-top:14px;margin-top:16px;gap:10px}.color-field>span{display:flex;align-items:center;gap:6px;font-size:9px}.color-field input[type=color]{width:28px;height:24px;border:1px solid var(--color-border);border-radius:4px;background:none;padding:1px;cursor:pointer}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:13px}.two-cols .slider-field{margin-top:16px}.secondary-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:11px;font-size:10px;font-weight:500}.secondary-button:hover{background:var(--color-accent-surface)}.full{width:100%}.preset-row{display:flex;gap:6px;margin:19px 0}.preset-row>button{flex:1;background:var(--color-accent-surface-subtle);border:1px solid var(--color-accent-border-subtle);border-radius:6px;padding:9px 3px;font-size:10px;color:var(--color-accent-text)}.preset-row>button:hover{background:var(--color-accent-surface-hover)}.subtle-button{font-size:10px;color:var(--color-text-muted);margin:8px auto;display:block;padding:6px}.subtle-button:hover{color:var(--color-accent-strong)}.toggle-field input{accent-color:var(--color-accent)}.aspect-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.aspect-grid>button{display:flex;flex-direction:column;align-items:center;background:var(--color-surface-subtle);border:1px solid var(--color-divider);border-radius:7px;font-size:10px;gap:8px;padding:15px 2px 10px;color:var(--color-text-muted)}.aspect-grid>button>span{display:block;height:22px;max-width:37px;border:1px solid currentColor;border-radius:2px}.aspect-grid small{font-size:7px}.aspect-grid .chosen{background:var(--color-accent-surface);border-color:var(--color-accent-border);color:var(--color-accent-strong)}.easing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.easing-grid>button{padding:5px 4px 9px;border:1px solid var(--color-divider);border-radius:7px;background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:9px}.easing-grid>button.chosen{background:var(--color-accent-surface);color:var(--color-accent);border-color:var(--color-accent-muted)}.easing-grid svg{width:100%;display:block;margin-bottom:7px}.select-field select{max-width:155px;border:1px solid var(--color-divider);background:var(--color-surface);border-radius:5px;font-size:9px;padding:6px;color:var(--color-text-secondary)}.text-label{font-size:10px;color:var(--color-text-muted);display:block}.text-label input{display:block;width:100%;padding:9px;margin:8px 0 12px;border:1px solid var(--color-divider);border-radius:7px;background:var(--color-surface);font-size:11px}.inspector textarea{width:100%;resize:vertical;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:11px;font-size:14px;line-height:1.5}.danger-link{font-size:9px;color:var(--color-danger-muted);padding:10px;display:block;margin:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:var(--color-modal-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px}.modal{position:relative;background:var(--color-surface);width:460px;border:1px solid var(--color-highlight);border-radius:20px;padding:34px;box-shadow:0 25px 100px var(--color-shadow-tinted-deep);max-height:90vh;overflow:auto;animation:enter .2s ease-out}.modal-close{position:absolute;right:17px;top:17px}.modal-eyebrow{font-size:8px;color:var(--color-accent-text);letter-spacing:1.5px;font-weight:550;display:block;margin:10px 0 16px}.modal h1{font-size:28px;font-weight:550;letter-spacing:-1px;line-height:1.1;margin:0 0 12px}.modal>p{font-size:11px;color:var(--color-text-muted);margin:0 0 25px;line-height:1.6}.export-preview{border:1px solid var(--color-accent-border-subtle);display:flex;align-items:center;gap:12px;border-radius:10px;padding:13px;margin:24px 0}.export-preview>img{height:45px;width:65px;object-fit:contain;transform:perspective(100px) rotateY(-10deg) rotate(-4deg);filter:drop-shadow(1px 4px 4px var(--color-shadow-medium))}.export-preview>div{display:flex;flex-direction:column;gap:7px;min-width:0}.export-preview b{font-size:11px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-preview>div>span{font-size:8px;color:var(--color-accent-text)}.export-preview>svg{margin-left:auto;color:var(--color-accent-muted)}.export-options{display:flex;gap:12px;margin:20px 0}.export-options>label{flex:1;font-size:10px;color:var(--color-accent-text);min-width:0}.export-options select{font-size:10px;display:block;width:100%;margin-top:8px;border:1px solid var(--color-accent-border-subtle);border-radius:7px;background:var(--color-accent-surface-subtle);padding:10px 7px;color:var(--color-accent-strong)}.export-format{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-accent-muted);border-bottom:1px solid var(--color-accent-surface);padding-bottom:15px;margin-bottom:14px}.export-format>span:first-child{display:flex;align-items:center;gap:7px;color:var(--color-success)}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--color-success)}.modal p.export-note{font-size:9px;color:var(--color-accent-muted);line-height:1.7;margin:0 0 22px}.primary-button{background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;padding:13px;border-radius:8px;gap:9px;font-size:11px;font-weight:500;box-shadow:0 3px 5px var(--color-shadow-soft)}.primary-button:hover{background:var(--color-primary-hover)}.primary-button>span{font-size:9px;margin-left:auto;color:var(--color-primary-muted)}.modal .secondary-button{margin-top:9px;font-size:10px}.export-progress>div{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--color-accent-text)}.export-progress b{font-weight:500}.export-progress progress{width:100%;accent-color:var(--color-accent);height:5px;margin-top:15px}.export-success{display:flex;align-items:center;gap:8px;color:var(--color-success);font-size:11px;margin:15px 0}.error-message{font-size:11px;color:var(--color-danger);padding:10px;background:var(--color-danger-surface);border:1px solid var(--color-danger-border);border-radius:6px;margin:12px 0}.help-modal{width:500px}.help-steps>div{display:flex;gap:18px;margin:23px 0}.help-steps>div>span{font-size:10px;color:var(--color-accent-muted);border:1px solid var(--color-accent-border-subtle);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.help-steps h3{font-size:12px;font-weight:550;margin:2px 0 5px}.help-steps p{font-size:10px;color:var(--color-accent-muted);line-height:1.7;margin:0}.shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;color:var(--color-accent-muted);font-size:9px}.shortcuts kbd{background:var(--color-accent-surface-subtle);border:1px solid var(--color-accent-border-subtle);border-radius:4px;padding:4px;font-size:8px;margin-right:5px}.drop-overlay{position:fixed;top:10px;right:10px;bottom:10px;left:10px;border:2px dashed var(--color-accent-border-strong);z-index:60;background:var(--color-drop-overlay);display:grid;place-items:center;border-radius:20px;pointer-events:none;text-align:center;color:var(--color-accent)}.drop-overlay h2{font-size:24px;font-weight:500;letter-spacing:-.5px;color:var(--color-accent-strong)}.drop-overlay p{font-size:12px}.toast{position:fixed;bottom:104px;left:50%;transform:translate(-50%);z-index:70;display:flex;gap:8px;align-items:center;background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary-hover);border-radius:9px;font-size:11px;padding:12px 16px;box-shadow:0 5px 30px var(--color-shadow-medium);white-space:nowrap;animation:enter .2s ease-out}.toast svg{color:var(--color-accent-border)}@keyframes enter{0%{opacity:0;margin-bottom:-5px}to{opacity:1;margin-bottom:0}}@keyframes pulse{50%{opacity:.4}}@media(min-width:1500px){.studio{padding:0 55px}.topbar{height:94px}.workspace{padding-top:24px}.editor-toolbar{height:60px}.scene-track{height:97px}.filmstrip{height:56px}.filmstrip img{height:45px;width:67px}.playhead{height:122px}.workspace-heading{margin-bottom:20px}.brand{font-size:29px}.workspace-label{font-size:10px}.scene-count{font-size:9px}.text-tool,.time-readout{font-size:11px}}@media(max-width:1150px){.studio{padding:0 24px}.topbar{gap:20px}.project-title{padding-left:20px}.header-actions{gap:10px}.local-badge{display:none}.add-media-button{padding:9px 8px}.add-media-button span{display:none}.scene-tools{gap:3px}.scene-tools .text-tool{font-size:9px}.scene-count{font-size:7px}.tool-divider{margin:0 3px}.playback{gap:12px}.timeline-footer{font-size:8px}}@media(max-width:850px){.beta{display:none}.project-title>input{width:155px}.studio{padding:0 18px;min-height:700px}.topbar{height:75px;gap:17px}.project-title{padding-left:17px}.header-actions{gap:8px}.history-actions{padding-right:6px}.scene-tools .scene-count,.scene-tools .tool-divider,.scene-tools .text-tool span{display:none}.add-media-button{border:0;background:none}.workspace-label>span:last-child{font-size:10px}.stage-area{min-height:180px}.toast{bottom:107px;font-size:10px}.workspace{padding-top:13px}}@media(max-width:600px){.studio{padding:0 12px;min-height:710px}.topbar{gap:11px;height:72px}.brand{font-size:22px;gap:7px}.brand-mark{height:27px;width:27px;border-radius:8px}.project-title{border:0;padding:0}.project-title>input{width:125px;font-size:10px}.saved-indicator{font-size:8px}.header-actions>.icon-button,.history-actions{display:none}.export-button{padding:0 9px;gap:5px;height:31px;font-size:10px}.export-button>svg:last-child{display:none}.workspace-label{font-size:8px;gap:6px;letter-spacing:1px}.workspace-label>span:last-child{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-actions{font-size:8px;gap:6px}.stage{border-radius:9px}.stage-badge{left:20px;bottom:16px;font-size:7px}.stage-caption{font-size:8px}.editor-toolbar{grid-template-columns:1fr auto 1fr}.playback,.time-controls{gap:5px}.time-readout{font-size:8px}.scene-tools{gap:0}.scene-tools .icon-button{width:20px}.scene-tools .text-tool{padding:6px 4px}.loop-button{display:none}.popover-dismiss{bottom:135px}.timeline-footer>span{font-size:7px;gap:3px}.timeline-footer>div>.icon-button{display:none}.timeline-footer label,.timeline-footer button{font-size:7px}.stage-caption>span:last-child{font-size:8px}.project-menu{left:-75px}.toast{bottom:146px;font-size:9px;max-width:92vw;white-space:normal}.modal{padding:26px;width:100%}.modal h1{font-size:25px}.export-options{flex-direction:column}.export-options select{font-size:11px}.modal-backdrop{padding:15px}.export-preview>div>span{font-size:8px}.stage-area{min-height:150px}.workspace{min-height:225px}.stage-caption{height:28px}.workspace-heading{margin-bottom:11px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(min-width:601px){.studio{min-height:620px}.topbar{height:72px}.workspace{padding-top:14px}.workspace-heading{margin-bottom:10px}.stage-caption{height:28px}.editor-toolbar{height:45px}.ruler{height:29px}.timeline-footer{height:24px}.popover-dismiss{top:72px}}.rendered-preview{width:100%;display:block;border:1px solid var(--color-accent-border-subtle);border-radius:9px;margin:15px 0;max-height:230px;object-fit:contain;background:var(--color-accent-surface-subtle)}@media(min-width:850px){.text-tool{font-size:11px}.scene-count{font-size:9px}.workspace-label{font-size:10px}.time-readout{font-size:11px}.stage-caption{font-size:10px}.timeline-footer,.timeline-footer button,.clip-heading{font-size:9px}.clip-heading>span:last-child{font-size:9px}.ruler b,.add-scene{font-size:9px}.local-badge{font-size:8px}}.studio{--shelf-clearance: 100px}.bottom-bar{position:relative;flex-shrink:0;display:grid;grid-template-columns:minmax(36px,1fr) minmax(0,900px) minmax(0,1fr);align-items:center;gap:16px;height:var(--shelf-clearance)}.bottom-bar .add-media-wrap{position:relative;left:auto;top:auto;justify-self:start}.property-shelf{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:6px;border-radius:12px;background:var(--color-control-bg);border:1px solid var(--color-control-outline);box-shadow:0 5px 14px var(--color-shadow-soft);min-width:0;position:relative;z-index:15}.property-control{min-width:0;height:54px;padding:9px 10px;border-radius:7px;border:1px solid transparent;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:6px;transition:background .12s,border-color .12s}.property-control:hover{background:var(--color-control-hover)}.property-control[aria-expanded=true]{background:var(--color-control-active);border-color:var(--color-accent)}.property-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:500;color:var(--color-control-muted)}.property-label svg{flex-shrink:0}.property-control[aria-expanded=true] .property-label{color:var(--color-accent-highlight)}.property-value{display:flex;align-items:center;gap:5px;color:var(--color-control-text);font-size:11px;line-height:14px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.property-swatch{width:10px;height:10px;border-radius:2px;border:1px solid var(--color-control-muted);flex-shrink:0}.inspector{position:absolute;bottom:var(--shelf-clearance);left:50%;transform:translate(-50%);max-height:calc(100dvh - var(--shelf-clearance) - 100px);max-width:calc(100vw - 32px)}.popover-dismiss{bottom:0}.toast{bottom:calc(var(--shelf-clearance) + 8px)}.export-type{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.export-type legend{padding:0;margin-bottom:9px;font-size:11px;color:var(--color-text-secondary)}.export-type label{position:relative;cursor:pointer}.export-type input{position:absolute;opacity:0;width:1px;height:1px}.export-type label>span{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-secondary)}.export-type b,.export-type small{display:block}.export-type b{font-size:12px;color:var(--color-text)}.export-type small{margin-top:3px;font-size:9px}.export-type input:checked+span{background:var(--color-accent-surface-subtle);border-color:var(--color-accent)}.export-type input:focus-visible+span{outline:2px solid var(--color-focus-ring);outline-offset:3px}.export-type-check{margin-left:auto;color:var(--color-accent-strong);visibility:hidden;flex-shrink:0}.export-type input:checked+span .export-type-check{visibility:visible}.export-type:disabled{opacity:.6}@media(max-width:1200px){.bottom-bar{grid-template-columns:36px minmax(0,1fr)}.bottom-bar .local-badge,.bottom-bar .add-media-button>span{display:none}}@media(max-width:980px){.studio{--shelf-clearance: 157px;min-height:700px}.property-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.studio{--shelf-clearance: 214px;min-height:810px}.bottom-bar{gap:10px}.property-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.property-control{padding:9px 7px}.property-label{font-size:9px}.property-value{font-size:10px}.inspector{position:absolute;bottom:var(--shelf-clearance);max-height:calc(100dvh - var(--shelf-clearance) - 90px)}}.entrance-settings{margin-top:16px}.motion-sections{display:flex;gap:4px;padding:4px;margin:14px 0;background:var(--color-surface-subtle);border-radius:8px}.motion-sections button{flex:1;padding:8px;border-radius:5px;font-size:11px;color:var(--color-text-secondary)}.motion-sections button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-accent-strong);box-shadow:0 1px 3px var(--color-shadow-soft)}.entrance-settings h3{font-size:12px;font-weight:600;margin:0 0 8px}.entrance-settings .select-field{margin-bottom:16px}.entrance-settings .subtle-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.scene-clip{position:relative}.entrance-track{position:absolute;left:1px;right:1px;bottom:19px;height:4px;pointer-events:none}.entrance-track>span{display:block;height:100%;background:var(--color-accent);border-radius:0 2px 2px 0;opacity:.7}.panel-text,.panel-easing{width:340px}.text-style-controls{margin:14px 0}.text-style-controls .select-field,.entrance-settings .select-field{padding-top:0;border-top:0;margin-top:12px;margin-bottom:14px}.text-style-controls select{max-width:200px}.text-style-controls .slider-field{margin-top:18px}@media(min-width:851px){.panel-text{left:30px;transform:none}}.panel-text .inspector-heading{position:sticky;top:-16px;padding:10px 0;margin-top:-10px;background:var(--color-surface);z-index:1}
