@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal-CawQDOvP.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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal-DdqRvwsR.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(./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(./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(./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(./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(./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(./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(./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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./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(./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(./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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal-DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal-Bc-8i84L.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(./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(./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(./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(./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(./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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal-Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal-C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal-CCVVNp6i.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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,d09GMgABAAAAAAPsABMAAAAAB/wAAAOIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKD9IVkFSLwZgP1NUQVRyJx4AVC9EEQgKgTCBNgsQADCBGAE2AiQDHAQgBYRwB0sMBxuqBlGUB9JDUfxMsI2lPfSMYS0hIXmMTZN2Vv6Lh4c6q/cLSbq6h85YPC2hE3Hao8gEQP/nwRae2mZq3MeZtJHmnl8N3Kc/VfMtgMH5LAs4FPGIjIm50Oy2aqzdoiGrBTusoGsA1XoFtoJTdZtgUHgEPjZieURIR18HFCh01FHMmLVghYoMakCg0EsvCfPp5ge2HnZIY6CfSju0BEAQaC7QIEAgS96Li+Skd6VbcMD9jeJP62IPAJxEigRgxtzpiz2rUfXB/Kb/gfym+LAqLoVkTXoaqlIhVCRoKUcPyZG79xwWGXsP23og6oRCe70MM0mKJPK4iORJBEQpfkVAlJM1CIhK8iRSIYkCBAKE/FnPglYrq/rdO8QUUyBBipZSgZYyU9CgIpFppOqmalp9sAZ0sNpvPkU//GCZAACBphKhpUwlZecislRFFjmTYYn4tSe0QVQoVPyuGk1AGTRGilGYDchAACDJ2rVbW9eksj4aXXljnPx6cc6rA1Y980b9ua+95qTrWtbbcc7rr8fJN7YpoomGy65z0mv1574xeOWTr27u/23Tb43/Zt11B29pM23j2vljtw5/u9Mx9x/qNXHp8dPnHLmw2dSF29blfyw5YUQvmxAdETAeuJW65YpAIAR6KINeAICxU5wUKvZg6O+/v//Oq9b4/d+1vPR/LdL6po1N06xZUfz3648/a3/44fffi6JbzwFrm5eSf/5O/H/qSdUePbq2qlu3jP30u8aNKmxDy3adejT6889fv/vik3fefffkRpq+/80fYsnzO7b4+Zc/TyUQzBx82MjNTSb8Vknzm+DDb1udBR+t6fbc/2//v7jUL1+DkgQEjx2XVjD0v/fVCDJaTl60Ja2ikvwmYsCLku9NEChbIbNDWQCATKCJx6Uiq8N10R4gNERjJBoHpIZ5HpmO7keuvatQ0tFxYmOjzJJFpsE45BoHlLZpGISypgkqKq1Rp6G4ZKFgmbfQHQtoJF55Q97USkiuhOwq7Z9KLgp5hyLki/E4x5kMRT7KpRn5jI/vu8uSQQzJ8EV5aWD2o1kuvQPT0aQuRfVAyH59ujmu7+m2ZbTMz699aLOsa8BsMpuDDyZ0+aQdj8wrigumWhbCJ6oHnXsVXHK7SzTC3o43Eqwu2kDH2wasr4SZ1rLOnmVEJJFKI4s8mb6sfPihvT+d45ghQ6YOceDotBGPRm3Pzgc=) 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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./afacad-math-wght-normal-_LeO2tHs.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./afacad-symbols-wght-normal-BrGqGCK8.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./afacad-vietnamese-wght-normal-BdH7KFRm.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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./afacad-latin-ext-wght-normal-Du5yL5KF.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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./afacad-latin-wght-normal-CJsRf-k9.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./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(./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:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./dancing-script-vietnamese-wght-normal-BsUJvdxu.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:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./dancing-script-latin-ext-wght-normal-DJGK6qJa.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:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./dancing-script-latin-wght-normal-CyISZbeS.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2) format("woff2"),url(./be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2) format("woff2"),url(./be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2) format("woff2"),url(./be-vietnam-pro-latin-400-normal-bXgqVju9.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2) format("woff2"),url(./be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2) format("woff2"),url(./be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2) format("woff2"),url(./be-vietnam-pro-latin-500-normal-BJkVuMHw.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2) format("woff2"),url(./be-vietnam-pro-vietnamese-600-normal-DkpCIyan.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2) format("woff2"),url(./be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2) format("woff2"),url(./be-vietnam-pro-latin-600-normal-5IO4e7bK.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}:root{color-scheme:dark;--font-display: "Sora Variable", "Segoe UI", system-ui, sans-serif;--font-body: "Inter Variable", "Segoe UI", system-ui, sans-serif;--t-display: 124px;--t-h1: 84px;--t-h2: 56px;--t-lead: 38px;--t-body: 30px;--t-small: 25px;--t-micro: 21px;--stage-w: 1920px;--stage-h: 960px;--stage-ar: 2;--frame-top: 72px;--frame-x: 140px;--frame-bottom: 64px;--brand-mark: 36px;--brand-word: 26px;--ease-out: cubic-bezier(.2, .8, .2, 1)}:root,:root[data-theme=blue]{--navy-950: #030A1F;--navy-900: #051433;--navy-800: #0A2152;--navy-700: #143478;--blue-500: #2F7BFF;--blue-400: #4F93FF;--blue-300: #7FB4FF;--blue-200: #B3D2FF;--blue-100: #D9E9FF;--cyan-300: #5EE7FF;--amber-300: #FFC46B;--white: #F4F8FF;--muted: #9DB3DA;--dim: #5F7BA8;--line: color-mix(in srgb, var(--blue-300) 22%, transparent);--line-strong: color-mix(in srgb, var(--blue-300) 55%, transparent)}:root[data-theme=green]{--navy-950: #031D0E;--navy-900: #053318;--navy-800: #0A5429;--navy-700: #14783E;--blue-500: #22C55E;--blue-400: #4ADE80;--blue-300: #86EFAC;--blue-200: #BBF7D0;--blue-100: #DDFCE8;--cyan-300: #56DCFF;--amber-300: #FFC46B;--white: #F1FBF4;--muted: #A7D0B8;--dim: #63A57F;--line: color-mix(in srgb, var(--blue-300) 22%, transparent);--line-strong: color-mix(in srgb, var(--blue-300) 55%, transparent)}:root[data-theme=violet]{--navy-950: #0A0620;--navy-900: #150C34;--navy-800: #241557;--navy-700: #3A2288;--blue-500: #7C5CFF;--blue-400: #9A7BFF;--blue-300: #BCA4FF;--blue-200: #D8CAFF;--blue-100: #EDE6FF;--cyan-300: #6FE8FF;--amber-300: #FFC46B;--white: #F7F3FF;--muted: #B0A2D8;--dim: #7365A6;--line: color-mix(in srgb, var(--blue-300) 22%, transparent);--line-strong: color-mix(in srgb, var(--blue-300) 55%, transparent)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--navy-900);color:var(--white);font-family:var(--font-body);font-size:var(--t-body);line-height:1.35;overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}a{color:inherit}.stage-viewport{position:absolute;inset:0;background:var(--navy-950);overflow:hidden}.stage{position:absolute;left:0;top:0;width:var(--stage-w);height:var(--stage-h);transform-origin:0 0;background:var(--navy-900);overflow:hidden}.slide{position:absolute;inset:0}.display,.h1,.h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.04;margin:0;text-wrap:balance}.display{font-size:var(--t-display)}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.lead{font-size:var(--t-lead);line-height:1.3;color:var(--blue-100);margin:0;text-wrap:pretty}.body{font-size:var(--t-body)}.small{font-size:var(--t-small)}.micro{font-size:var(--t-micro)}.muted{color:var(--muted)}.dim{color:var(--dim)}.num{font-variant-numeric:tabular-nums}.tone-human{color:var(--amber-300)}.tone-agent{color:var(--cyan-300)}.tone-blue{color:var(--blue-300)}strong{font-weight:600;color:var(--white)}.frame{position:absolute;inset:0;padding:var(--frame-top) var(--frame-x) var(--frame-bottom);display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:40px}.frame-top{display:flex;justify-content:space-between;align-items:center;column-gap:40px;font-size:var(--t-micro);color:var(--dim);min-height:var(--brand-mark)}.frame-brand{display:flex;align-items:center;min-width:0}.frame-crumbs{display:flex;align-items:center;gap:12px;min-width:0;margin-left:22px;padding-left:22px;border-left:1px solid var(--line-strong);line-height:1.25;white-space:nowrap}.frame-crumbs .crumb-sep{width:.7em;height:.7em;flex:none;opacity:.7}.frame-slide{color:var(--muted)}.brand{display:inline-flex;align-items:center;gap:.42em;font-size:var(--brand-word);color:var(--white)}.brand svg{display:block;width:var(--brand-mark);height:var(--brand-mark);flex-shrink:0}.brand b{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;line-height:1;white-space:nowrap}.brand-corner{position:absolute;z-index:2;left:var(--frame-x);top:var(--frame-top);height:var(--brand-mark)}.frame-body{display:grid;min-height:0}.frame-split .frame-body{grid-template-columns:680px 1fr;grid-template-rows:minmax(0,1fr);column-gap:80px;align-items:center}.frame-stack .frame-body{grid-template-rows:auto minmax(0,1fr);row-gap:36px}.frame-center .frame-body{grid-template-rows:minmax(0,1fr);place-items:center;text-align:center}.frame-figure{position:relative;min-width:0;min-height:0;align-self:stretch;justify-self:stretch;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center}.frame-text{display:grid;row-gap:32px;align-content:center;max-width:1200px}.frame-stack .frame-text{align-content:start;max-width:1480px}.frame-fit{display:grid;place-items:center;transform-origin:center center}.frame-figure.bleed .frame-fit{position:relative;justify-self:stretch;align-self:stretch}:root[data-ratio="16x9"]{--frame-top: 92px;--frame-bottom: 84px}:root[data-ratio="16x9"] .frame{row-gap:48px}:root[data-ratio="3x1"]{--t-display: 96px;--t-h1: 66px;--t-h2: 46px;--t-lead: 31px;--t-body: 25px;--t-small: 21px;--t-micro: 18px;--frame-top: 44px;--frame-x: 110px;--frame-bottom: 40px;--brand-mark: 30px;--brand-word: 22px}:root[data-ratio="3x1"] .frame{row-gap:22px}:root[data-ratio="3x1"] .frame-stack .frame-body{row-gap:22px}:root[data-ratio="3x1"] .frame-split .frame-body{grid-template-columns:620px 1fr;column-gap:56px}:root[data-ratio="3x1"] .frame-split .h1{font-size:54px}:root[data-ratio="3x1"] .frame-stack .h1{font-size:60px}:root[data-ratio="3x1"] .frame-split .lead{font-size:27px}:root[data-ratio="3x1"] .title-words .display{font-size:104px}:root[data-ratio="3x1"] .title-words{row-gap:24px}svg text{font-family:var(--font-body);fill:var(--white)}svg text.sd{font-family:var(--font-display);font-weight:500}svg text.muted{fill:var(--muted)}svg text.dim{fill:var(--dim)}svg text.tone-agent{fill:var(--cyan-300)}svg text.tone-human{fill:var(--amber-300)}svg text.tone-blue{fill:var(--blue-300)}.progress{position:absolute;left:0;right:0;bottom:0;height:3px;display:flex;gap:2px}.progress>i{flex:1 1 0;display:block;height:100%;background:color-mix(in srgb,var(--blue-300) 10%,transparent);transition:background .5s var(--ease-out)}.progress>i.on{background:var(--blue-400)}.progress.progress-top{top:0;bottom:auto;z-index:5;pointer-events:none}.launcher{position:fixed;inset:0;display:grid;place-items:center;background:var(--navy-900)}.launcher-inner{width:min(1100px,90vw);display:grid;row-gap:48px}.launcher h1{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,5vw,72px);margin:0;letter-spacing:-.02em}.launcher .sub{color:var(--muted);font-size:clamp(16px,1.6vw,24px);margin-top:8px}.launcher ul{list-style:none;margin:0;padding:0;display:grid;row-gap:4px}.launcher li a{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:24px;padding:28px 8px;text-decoration:none;border-top:1px solid var(--line);font-size:clamp(20px,2.2vw,34px);font-family:var(--font-display);font-weight:400;transition:padding-left .3s var(--ease-out),color .3s}.launcher li a:hover{padding-left:24px;color:var(--blue-200)}.launcher li a small{font-family:var(--font-body);font-size:clamp(14px,1.2vw,18px);color:var(--dim)}.launcher li.soon a{color:var(--dim);pointer-events:none}.launcher .keys{color:var(--dim);font-size:clamp(13px,1.1vw,16px);line-height:1.7}.launcher kbd{font-family:var(--font-body);border:1px solid var(--line);border-radius:4px;padding:1px 7px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.progress>i{transition:none}}.frame-split .h1{font-size:66px}.frame-split .lead{font-size:33px}.frame-stack .h1{font-size:76px}.title-field{position:absolute;inset:0}.title-veil{position:absolute;inset:0;z-index:1;background:radial-gradient(60% 55% at 76% 50%,color-mix(in srgb,var(--blue-500) 22%,transparent),transparent 70%),linear-gradient(90deg,var(--navy-900) 0%,color-mix(in srgb,var(--navy-900) 55%,transparent) 42%,color-mix(in srgb,var(--navy-900) 0%,transparent) 70%);pointer-events:none}.title-words{position:absolute;z-index:2;left:var(--frame-x);top:50%;transform:translateY(-50%);display:grid;row-gap:40px;max-width:1300px}.title-words .kicker{font-size:var(--t-small);color:var(--muted)}.title-words .display{font-size:136px}.title-words .trio{display:flex;gap:56px;font-family:var(--font-display);font-size:48px;font-weight:500;color:var(--blue-200)}.title-words .trio span{position:relative}.title-words.wide{max-width:1600px}.lead-stack{display:grid}.lead-stack>*{grid-area:1 / 1}.cols3{display:grid;grid-template-columns:repeat(3,1fr);column-gap:72px;align-self:start;width:100%}.cols3 .col{display:grid;row-gap:22px;align-content:start;padding-top:28px;border-top:1px solid var(--line)}.cols3 .h2{font-size:56px}.cols3 p{margin:0;font-size:30px;line-height:1.38;color:var(--blue-100);text-wrap:pretty}.cols3 .who{display:flex;gap:28px;align-items:center;font-size:24px;color:var(--muted);margin-top:6px}.cols3 .who span{display:inline-flex;align-items:center;gap:10px}.a2o{display:grid;grid-template-columns:470px 280px 1fr;column-gap:40px;align-items:center;width:1720px;height:460px;padding-top:40px}.stream{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%)}.stream ul{list-style:none;margin:0;padding:0;animation:stream-up 22s linear infinite}.stream li{font-size:24px;line-height:1.2;padding:12px 0;color:var(--blue-100);white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--blue-300) 8%,transparent)}@keyframes stream-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.stream-label{position:absolute;left:0;top:-40px;font-size:20px;color:var(--dim)}.measures{display:grid;row-gap:12px;align-content:center}.measure{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:32px;padding:8px 0 10px;border-bottom:1px solid var(--line)}.measure-label{font-size:27px;color:var(--blue-100)}.measure-value{font-size:50px;font-weight:500;letter-spacing:-.02em;text-align:right}.measure-sub{grid-column:1 / -1;font-size:20px;color:var(--dim);margin-top:-6px}.address{display:grid;grid-template-columns:auto 1fr;column-gap:20px;row-gap:6px;font-size:22px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--line-strong)}.address b{font-weight:500;color:var(--dim)}.address span{color:var(--blue-100)}.rollup{display:grid;row-gap:18px;align-content:center}.rollup-row{display:grid;grid-template-columns:176px 1fr 150px;align-items:center;column-gap:20px;font-size:24px}.rollup-row .bar{height:12px;border-radius:6px;background:color-mix(in srgb,var(--blue-300) 12%,transparent);overflow:hidden}.rollup-row .bar>i{display:block;height:100%;background:var(--blue-400);border-radius:6px}.rollup-row .val{text-align:right;color:var(--blue-100)}.rollup-row.goal .bar>i{background:var(--cyan-300)}.modes{display:flex;gap:14px}.modes span{padding:8px 18px;border:1px solid var(--line-strong);border-radius:999px;font-size:21px;color:var(--blue-100)}.shot{border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:var(--navy-800);box-shadow:0 30px 80px color-mix(in srgb,var(--navy-950) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--blue-300) 8%,transparent)}.shot img{display:block;width:100%;height:auto}.shot .mk-window{border:0;border-radius:0;box-shadow:none}@media(prefers-reduced-motion:reduce){.stream ul{animation:none}}.kinds{display:grid;grid-template-columns:repeat(5,1fr);column-gap:40px;align-self:start;width:100%}.kinds .kind{display:grid;row-gap:14px;align-content:start;padding-top:22px;border-top:1px solid var(--line)}.kinds svg{display:block;margin-bottom:6px}.kinds .h2{font-size:34px}.kinds p{margin:0;font-size:23px;line-height:1.35;color:var(--blue-100);text-wrap:pretty}.kinds p.bound{color:var(--amber-300)}.kinds p.bound b{font-weight:500;color:var(--dim);margin-right:8px}.cols3.ops .col{row-gap:16px}.cols3.ops .col svg{display:block;margin-bottom:6px}.cols3.ops .h2{font-size:44px}.cols3.ops p{font-size:27px}.cols3.two{grid-template-columns:repeat(2,1fr)}.title-words.qa{max-width:1600px;row-gap:32px}.qa-row{display:grid;grid-template-columns:56px 1fr;column-gap:28px;align-items:start;font-family:var(--font-display);font-weight:500;letter-spacing:-.02em}.qa-q,.qa-a{font-size:72px;line-height:1.1}.qa-q{color:var(--blue-100)}.qa-row>span:last-child{text-wrap:balance}.qa-mark{box-sizing:border-box;width:56px;height:56px;margin-top:12px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;font-size:24px;line-height:1;letter-spacing:0;color:var(--blue-200)}.qa-a em{font-style:normal}.qa-thanks{position:absolute;z-index:2;left:0;right:0;bottom:var(--frame-bottom);display:flex;justify-content:center;gap:24px;pointer-events:none}.qa-thanks span{padding:16px 48px;border-radius:999px;background:color-mix(in srgb,var(--white) 8%,transparent);border:1px solid color-mix(in srgb,var(--white) 11%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 12px 40px color-mix(in srgb,var(--navy-950) 45%,transparent),inset 0 1px color-mix(in srgb,var(--white) 10%,transparent);font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.01em;color:var(--white)}:root[data-ratio="3x1"] .title-words.qa{row-gap:22px}:root[data-ratio="3x1"] .qa-q,:root[data-ratio="3x1"] .qa-a{font-size:54px}:root[data-ratio="3x1"] .qa-row{grid-template-columns:44px 1fr;column-gap:22px}:root[data-ratio="3x1"] .qa-mark{width:44px;height:44px;margin-top:8px;font-size:20px}:root[data-ratio="3x1"] .qa-thanks span{font-size:28px;padding:12px 38px}.cols3.topics{width:1640px}.cols3.topics .h2{font-size:42px;white-space:nowrap}.topic-n,.claim-n{font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:.1em;color:var(--dim)}.claims{display:grid;row-gap:40px;align-self:center;width:1640px}.claim{display:grid;grid-template-columns:96px 1fr;column-gap:28px;padding-top:30px;border-top:1px solid var(--line)}.claim-n{padding-top:14px}.claim-text{font-family:var(--font-display);font-weight:500;font-size:74px;letter-spacing:-.02em;line-height:1.06;text-wrap:balance}.claim-text em{font-style:normal;color:var(--cyan-300)}.claim-src{margin-top:16px;font-size:27px;color:var(--muted)}.claim-src b{font-weight:500;color:var(--dim);margin-right:16px}.claim-src s{text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--amber-300) 75%,transparent)}.duo{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;align-self:center;width:1640px}.duo .col{display:grid;row-gap:14px;align-content:start;padding-top:32px;border-top:1px solid var(--line)}.duo .word{font-family:var(--font-display);font-weight:500;font-size:112px;letter-spacing:-.02em;line-height:1}.duo .gloss{font-size:44px;color:var(--blue-100)}.duo .def{margin:10px 0 0;font-size:32px;line-height:1.38;color:var(--blue-100);text-wrap:pretty}.duo .echo{margin-top:14px;font-size:27px;color:var(--muted)}.duo .echo em{font-style:normal;color:var(--cyan-300)}.history{display:grid;row-gap:40px;width:1640px}.principles{display:grid;grid-template-columns:repeat(3,1fr);column-gap:56px}.principle{display:grid;row-gap:18px;align-content:start;padding-top:22px;border-top:1px solid var(--line)}.principle .h2{font-size:44px}.principle ul{list-style:none;margin:0;padding:0;display:grid;row-gap:10px}.principle li{display:flex;align-items:baseline;gap:14px;font-size:26px;color:var(--blue-100)}.principle li:before{content:"";flex:none;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--blue-400)}.principle li i{font-style:normal;font-size:23px;color:var(--muted)}.galaxy-stage{position:absolute;left:70%;top:50%;transform:translate(-50%,-50%)}.galaxy{position:relative;isolation:isolate;pointer-events:auto}.galaxy canvas{position:absolute;inset:0}.galaxy-main{mix-blend-mode:screen}.galaxy-spark{pointer-events:none}.galaxy-label{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;white-space:nowrap;font-size:18px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 78%,transparent)}.galaxy-sun{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);pointer-events:none}.galaxy-sun-core{position:relative;display:grid;place-items:center;will-change:transform}.galaxy-sun-core .brand{--brand-mark: 48px;color:var(--white);filter:drop-shadow(0 4px 14px rgba(122,168,239,.45))}.galaxy-sun-core .brand b{display:none}.galaxy-sun-word{position:absolute;top:100%;margin-top:18px;white-space:nowrap;font-size:18px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 78%,transparent)}.frame-center .frame-text{max-width:1400px;row-gap:36px;justify-items:center}.frame-center .h1{font-size:100px}.frame-center .lead{font-size:40px;max-width:1240px;color:var(--muted)}:root[data-ratio="3x1"] .frame-center .h1{font-size:78px}:root[data-ratio="3x1"] .frame-center .lead{font-size:31px}.shots{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:40px;width:1640px}.shot-fig{margin:0;display:grid;row-gap:14px;justify-items:start}.shot-fig .shot{height:492px}.shot-fig figcaption{font-size:24px;color:var(--muted)}.shot-fig figcaption span{color:var(--dim);margin-left:12px}.shots-wrap{position:relative;width:1640px}.shots{transform-origin:center center;transition:transform .6s var(--ease-out)}.shots.small{transform:scale(.86)}.shots-key{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none}.shots-pill{padding:14px 40px;border-radius:999px;background:var(--navy-900);border:1.5px solid var(--blue-400);box-shadow:0 20px 60px color-mix(in srgb,var(--navy-950) 70%,transparent);font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.concept-rows{display:grid;row-gap:32px;width:1640px;align-self:center}.concept-row{display:grid;grid-template-columns:300px 1fr;column-gap:40px;align-items:center;padding-top:26px;border-top:1px solid var(--line)}.concept-word b{display:block;font-family:var(--font-display);font-size:60px;font-weight:500;letter-spacing:-.02em;line-height:1}.concept-word i{display:block;margin-top:10px;font-style:normal;font-size:27px;color:var(--muted)}.concept-items{display:flex;flex-wrap:wrap;align-items:center;gap:16px;list-style:none;margin:0;padding:0}.concept-items li{display:grid;row-gap:3px;padding:14px 24px;border:1px solid var(--line-strong);border-radius:14px;font-size:28px;line-height:1.2;color:var(--blue-100)}.concept-items li small{font-size:21px;color:var(--muted)}.concept-rows.old .concept-items li{border-style:dashed;color:var(--muted)}.concept-rows.new .concept-items li{background:var(--navy-800);border-color:color-mix(in srgb,var(--blue-400) 55%,transparent)}.concept-items li.plus,.concept-rows.new .concept-items li.plus{padding:0 2px;border:0;background:none;font-family:var(--font-display);font-size:40px;color:var(--dim)}.concept-note{grid-column:2;margin-top:4px;font-size:24px;color:var(--dim)}.frame:has(>.frame-body>.frame-figure.paper){background:radial-gradient(56% 130% at 84% 0%,color-mix(in srgb,var(--blue-500) 28%,transparent),transparent 70%)}.frame:has(>.frame-body>.frame-figure.paper) .frame-text{max-width:1680px}.frame:has(>.frame-body>.frame-figure.paper) .h1{font-size:56px;white-space:nowrap}.frame-figure.paper{position:relative;isolation:isolate;place-items:start start;margin:0 -40px -60px 0}.frame-figure.paper:before{content:"";position:absolute;z-index:-1;left:calc(-1 * var(--frame-x));width:var(--stage-w);top:0;bottom:calc(-1 * var(--frame-bottom));background:#fff}.frame-figure.paper .frame-fit{padding:22px 0 8px;transform-origin:top left}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.paper) .h1{font-size:46px}:root[data-ratio="3x1"] .frame-figure.paper{margin-bottom:-30px}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.launch-tl)>.frame-body{grid-template-columns:500px minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:40px}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.launch-tl) .frame-text{align-content:center;row-gap:22px}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.launch-tl) .lead{font-size:26px}.frame:has(>.frame-body>.frame-figure>.frame-fit>.os-statement){background:radial-gradient(46% 64% at 50% 60%,color-mix(in srgb,var(--blue-500) 24%,transparent),transparent 70%)}.os-statement{display:grid;justify-items:center;row-gap:26px;text-align:center}.os-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:27px;font-weight:500;color:var(--muted)}.os-eyebrow svg{width:20px;height:20px;color:var(--dim)}.os-of{font-family:var(--font-display);font-size:64px;font-weight:500;letter-spacing:-.02em;line-height:1.04;color:var(--blue-100)}@font-face{font-family:Caveat Sub;font-style:normal;font-weight:400 700;font-display:swap;src:url(./caveat-sub-ALQLHgYQ.woff2) format("woff2")}.os-runs{position:absolute;right:0;bottom:calc(-1 * var(--frame-bottom) / 2 + 6px);font-family:Caveat Sub,cursive;font-size:40px;font-weight:700;line-height:1;color:var(--cyan-300);white-space:nowrap}.os-name{margin:0;max-width:1640px;padding:0 .04em .1em;font-family:var(--font-display);font-size:150px;font-weight:600;letter-spacing:-.035em;line-height:.98;text-wrap:balance;background:linear-gradient(100deg,var(--blue-300) 0%,var(--cyan-300) 11%,var(--white) 23%,var(--blue-200) 31%,var(--blue-400) 41%,var(--blue-300) 50%,var(--cyan-300) 61%,var(--white) 73%,var(--blue-200) 81%,var(--blue-400) 91%,var(--blue-300) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 36px color-mix(in srgb,var(--blue-500) 42%,transparent));animation:os-drift 8s linear infinite}@keyframes os-drift{0%{background-position:200% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.os-name{animation:none}}.omt,.omt-reveal{position:absolute;inset:0}.omt-words{position:absolute;inset:0;display:grid;place-items:center}.omt-words .display{font-size:136px;letter-spacing:-.03em}:root[data-ratio="3x1"] .omt-words .display{font-size:104px}.omt-words .display.omt-ask{max-width:1500px;font-size:96px;line-height:1.12;text-align:center;text-wrap:balance}:root[data-ratio="3x1"] .omt-words .display.omt-ask{max-width:2200px;font-size:80px}.omt-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;width:1640px}.omt-intro>div{display:grid;row-gap:14px;align-content:start;padding:34px 38px;border-radius:20px;border:1px solid var(--line-strong)}.omt-intro .was{background:color-mix(in srgb,var(--navy-800) 45%,transparent);border-color:var(--line)}.omt-intro .now{background:var(--navy-800);border-color:color-mix(in srgb,var(--blue-400) 55%,transparent)}.omt-intro .k{font-family:var(--font-display);font-weight:500;font-size:24px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.omt-intro .now .k{color:var(--cyan-300)}.omt-intro p{margin:0;font-size:34px;line-height:1.32;color:var(--blue-100);text-wrap:pretty}.omt-intro .was p{color:var(--muted)}.studio .screen{top:40px}.studio .sd-window{zoom:1.3;width:1080px;height:720px;border-bottom-left-radius:0;border-bottom-right-radius:0}.studio .beyond{width:1000px;justify-items:start;padding-top:0}.studio .beyond .chain{grid-template-columns:minmax(0,1fr);row-gap:8px}.studio .beyond .node{grid-template-columns:60px minmax(0,1fr);column-gap:24px;row-gap:4px;padding:24px 30px}.studio .beyond .node .ic{grid-row:span 2;margin:0}.studio .beyond .arrow{justify-content:flex-start;padding-left:48px;transform:rotate(90deg);transform-origin:60px 50%;height:44px}.studio .supports{width:1000px;grid-template-columns:minmax(0,1fr);row-gap:28px;padding-top:0}.studio .supports .mk-window{min-height:0}.studio .scene-ctrl{right:0;bottom:24px}.scene-walk .walk-track i{transition:width .1s linear}@keyframes swap-in{0%{opacity:0;transform:translateY(10px)}}.swap{display:inline-block;animation:swap-in .5s var(--ease-out) both}.scene-ctrl{position:absolute;right:0;bottom:-46px;z-index:5;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:14px;background:color-mix(in srgb,var(--navy-950) 72%,transparent);border:1px solid color-mix(in srgb,var(--white) 15%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .35s;pointer-events:auto}.scene-ctrl.on{opacity:1}.scene-ctrl button{width:40px;height:40px;border:0;border-radius:9px;background:transparent;color:var(--white);display:grid;place-items:center;cursor:pointer}.scene-ctrl button:hover{background:color-mix(in srgb,var(--white) 12%,transparent)}.scene-ctrl button.main{background:color-mix(in srgb,var(--white) 10%,transparent)}.scene-ctrl button:disabled{opacity:.35;cursor:default;background:transparent}.scene-ctrl .lbl{padding:0 10px 0 6px;font-size:18px;color:color-mix(in srgb,var(--white) 85%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.beyond{display:grid;row-gap:40px;justify-items:center;width:100%;padding-top:24px}.beyond .chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;column-gap:22px;width:100%}.beyond .node{display:grid;justify-items:start;row-gap:8px;padding:28px 30px;border-radius:20px;background:var(--navy-800);border:1px solid var(--line-strong);min-width:0}.beyond .node .ic{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;color:#fff;margin-bottom:6px}.beyond .node.violet .ic{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.beyond .node.blue .ic{background:linear-gradient(135deg,var(--blue-400),var(--blue-500))}.beyond .node.cyan .ic{background:linear-gradient(135deg,#67e8f9,#0891b2)}.beyond .node b{font-family:var(--font-display);font-weight:500;font-size:34px;letter-spacing:-.02em;line-height:1.1}.beyond .node>span:last-child{font-size:23px;color:var(--blue-100);text-wrap:pretty}.beyond .arrow{display:flex;align-items:center;color:var(--blue-300)}.beyond .arrow i{display:block;width:44px;height:2px;background:var(--blue-300);transform-origin:left}.beyond-note{margin:0;font-size:28px;color:var(--muted);text-align:center;max-width:1100px;text-wrap:balance}.frame:has(>.frame-body>.frame-figure.agent-tasks)>.frame-body{grid-template-columns:600px 1fr;column-gap:60px}.frame-figure.agent-tasks .frame-fit{position:relative;height:100%}.agent-tasks .shot{position:absolute;left:0;bottom:calc(-1 * var(--frame-bottom) - 50px);width:1144px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}:root[data-ratio="3x1"] .agent-tasks .shot{top:28px;bottom:auto}.frame-end{position:absolute;right:var(--frame-x);bottom:calc(var(--frame-bottom) / 2);transform:translateY(50%);font-size:var(--t-micro);letter-spacing:.04em;color:var(--dim);pointer-events:none}.frame:has(>.frame-body>.frame-figure.screens)>.frame-body{grid-template-columns:600px 1fr;column-gap:60px}.frame-figure.screens .frame-fit{position:relative;height:100%}.screens .screen{position:absolute;left:0;top:60px}.screens .mk-window{min-height:960px}.screens .shot{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.screens .mk-window>.hrm,.screens .mk-window>.sf{width:auto;height:auto;min-height:900px}.screens .mk-window>.mk-pane{width:auto!important;border:0;border-radius:0}.screens .mk-pf-req{width:1075px}.screens .screen-2{left:160px;top:210px}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.screens)>.frame-body{grid-template-columns:790px 1fr;column-gap:60px}:root[data-ratio="3x1"] .frame-figure.screens,:root[data-ratio="3x1"] .frame-figure.screens .frame-fit{position:static}:root[data-ratio="3x1"] .screens .screen{left:960px;top:28px}:root[data-ratio="3x1"] .screens .screen-2{left:1080px;top:90px}:root[data-ratio="3x1"] .screens .screen-1 .shot{height:calc(var(--stage-h) - 28px)}:root[data-ratio="3x1"] .screens .mk-window:has(.mk-ak){width:calc(960px / .95)!important}:root[data-ratio="3x1"] .screens .mk-ak{height:494px}:root[data-ratio="3x1"] .screens .mk-window:has(.mk-ak) .mk-rw-main{flex:1;width:auto;min-width:0}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.agent-tasks)>.frame-body,:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.copilot-fig)>.frame-body{grid-template-columns:790px 1fr;column-gap:60px}:root[data-ratio="3x1"] .frame-figure.agent-tasks,:root[data-ratio="3x1"] .frame-figure.agent-tasks .frame-fit,:root[data-ratio="3x1"] .frame-figure.copilot-fig,:root[data-ratio="3x1"] .frame-figure.copilot-fig .frame-fit{position:static}:root[data-ratio="3x1"] .agent-tasks .shot{left:960px}:root[data-ratio="3x1"] .copilot-fig .mk-place{left:960px!important;top:28px!important;width:960px!important}:root[data-ratio="3x1"] .copilot-fig .mk-window{zoom:.7164!important}.screens .screen-2 .shot{box-shadow:0 -24px 90px color-mix(in srgb,var(--navy-950) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--blue-300) 12%,transparent)}.i2-boxes{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,1fr);column-gap:28px;width:1640px;align-self:start}.i2-boxes:before{content:"";position:absolute;inset:-80px -60px;z-index:-1;pointer-events:none;background:radial-gradient(38% 60% at 18% 30%,color-mix(in srgb,var(--blue-500) 55%,transparent),transparent 70%),radial-gradient(34% 55% at 82% 75%,color-mix(in srgb,var(--cyan-300) 30%,transparent),transparent 70%);filter:blur(40px)}.i2-boxes>div{display:grid}.i2-box{position:relative;display:grid;row-gap:20px;align-content:start;padding:38px 34px 42px;min-height:400px;border-radius:26px;border:1px solid color-mix(in srgb,var(--blue-300) 30%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--blue-300) 16%,transparent),color-mix(in srgb,var(--navy-800) 36%,transparent) 62%);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 30px 80px color-mix(in srgb,var(--navy-950) 45%,transparent),inset 0 1px color-mix(in srgb,var(--white) 20%,transparent)}.i2-box svg{width:52px;height:52px;color:var(--cyan-300);margin-bottom:8px}.i2-box h3{margin:0;font-family:var(--font-display);font-size:33px;font-weight:500;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.i2-box p{margin:0;font-size:24px;line-height:1.4;color:var(--muted);text-wrap:pretty}.i2-box .i2-n{position:absolute;top:34px;right:34px;font-size:20px;color:var(--dim)}:root[data-ratio="3x1"] .i2-box{min-height:0;padding:26px 26px 30px;row-gap:14px}:root[data-ratio="3x1"] .i2-box h3{font-size:27px}:root[data-ratio="3x1"] .i2-box p{font-size:21px}.cols3.stop{width:1640px}.cols3.stop .col{row-gap:14px;padding-top:24px}.cols3.stop .stop-n{font-size:20px;letter-spacing:.06em;color:var(--dim)}.cols3.stop .h2{font-size:84px}.cols3.stop p{font-size:32px;color:var(--muted)}:root[data-ratio="3x1"] .cols3.stop .h2{font-size:64px}:root[data-ratio="3x1"] .cols3.stop p{font-size:27px}.lead .hl{font-style:normal;color:var(--cyan-300);font-weight:600}.cues{list-style:none;margin:0;padding:0;display:grid;row-gap:10px;max-width:1200px}.cues li{position:relative;padding-left:26px;font-size:25px;line-height:1.32;color:var(--muted);text-wrap:pretty}.cues li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--blue-400)}.frame-stack .cues{max-width:1480px}.needs{display:grid;row-gap:16px}.need{display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:start}.need i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-strong);color:var(--blue-200)}.need-human i{color:var(--amber-300);border-color:color-mix(in srgb,var(--amber-300) 45%,transparent);background:color-mix(in srgb,var(--amber-300) 8%,transparent)}.need-agent i{color:var(--cyan-300);border-color:color-mix(in srgb,var(--cyan-300) 45%,transparent);background:color-mix(in srgb,var(--cyan-300) 8%,transparent)}.need b{display:block;font-size:20px;font-weight:600;letter-spacing:.02em;color:var(--dim);margin-bottom:4px}.need-human b{color:var(--amber-300)}.need-agent b{color:var(--cyan-300)}.need span{display:block;font-size:24px;line-height:1.32;color:var(--blue-100);text-wrap:pretty}.ph-screen{display:grid;place-items:center;background:#f6f8fb;color:#7a8aa6}.ph-inner{display:grid;justify-items:center;row-gap:8px;padding:40px;text-align:center}.ph-inner svg{color:#a9b6cc;margin-bottom:6px}.ph-inner b{font-size:24px;font-weight:600;color:#3f4d66}.ph-inner span{font-size:16px;color:#7a8aa6}.ph-inner small{margin-top:10px;padding:4px 12px;border:1px dashed #B9C4D8;border-radius:999px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a98b3}.title-words.statement{max-width:1560px;row-gap:28px}.title-claim{margin:0;font-family:var(--font-display);font-weight:500;font-size:92px;letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.title-claim em{font-style:normal;color:var(--cyan-300)}.title-facts{position:absolute;z-index:2;left:0;right:0;bottom:var(--frame-bottom);display:flex;justify-content:center;pointer-events:none}.title-facts-row{display:flex;align-items:center;gap:18px}.title-fact-who{margin-right:14px;border-color:color-mix(in srgb,var(--cyan-300) 40%,transparent);background:color-mix(in srgb,var(--cyan-300) 9%,transparent)}.title-fact-who b{color:var(--cyan-300)}.title-fact{display:inline-flex;align-items:baseline;gap:12px;padding:14px 30px;border-radius:999px;background:color-mix(in srgb,var(--white) 8%,transparent);border:1px solid color-mix(in srgb,var(--white) 11%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 12px 40px color-mix(in srgb,var(--navy-950) 45%,transparent),inset 0 1px color-mix(in srgb,var(--white) 10%,transparent);font-size:26px;color:var(--blue-100);white-space:nowrap}.title-fact b{font-family:var(--font-display);font-size:30px;font-weight:500;color:var(--white)}:root[data-ratio="3x1"] .title-claim{font-size:68px}:root[data-ratio="3x1"] .title-fact{padding:10px 22px;font-size:21px}.ais2{display:grid;grid-template-columns:1fr 1fr;column-gap:96px;width:1640px;align-self:center}.ais2-col{display:grid;row-gap:40px;align-content:start}.ais2-head{display:grid;row-gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line)}.ais2-head p{margin:0;font-size:30px;line-height:1.3;color:var(--muted)}.ais2-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:66px;letter-spacing:-.02em;line-height:1.05}.ais2-title.human{color:var(--amber-300)}.ai-tiles{display:flex;flex-wrap:wrap;gap:22px}.ai-tile{display:inline-block;padding:26px 36px;border-radius:22px;background:color-mix(in srgb,var(--blue-300) 10%,transparent);border:1px solid var(--line-strong);font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:-.01em;color:var(--white);animation:ai-hover 5.6s ease-in-out infinite}@keyframes ai-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ai-tile{animation:none}}.impact{display:grid;row-gap:26px}.impact-card{display:grid;grid-template-columns:72px 1fr;column-gap:26px;align-items:center;padding:34px 36px;border-radius:22px;border:1px solid color-mix(in srgb,var(--amber-300) 35%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--amber-300) 10%,transparent),color-mix(in srgb,var(--navy-800) 40%,transparent) 70%);box-shadow:inset 0 1px color-mix(in srgb,var(--white) 14%,transparent)}.impact-card i{display:grid;place-items:center;width:72px;height:72px;border-radius:16px;color:var(--amber-300);background:color-mix(in srgb,var(--amber-300) 12%,transparent)}.impact-card>div{display:grid;row-gap:4px}.impact-card b{font-family:var(--font-display);font-weight:500;font-size:46px;letter-spacing:-.02em;line-height:1.05}.impact-card span{font-size:26px;color:var(--muted)}.ais3{display:grid;grid-template-columns:1fr 1fr;column-gap:140px;width:1640px;align-self:center;align-items:center}.ais3-left{display:grid;row-gap:44px;align-content:start}.ais3-head{font-size:42px;white-space:nowrap}.ais3-names{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:64px;row-gap:14px;margin:0;font-family:var(--font-display);font-size:32px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--blue-100)}.ais3-impact{display:grid;margin-top:48px}.ais3-label{margin:0 0 14px;font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-300)}.ais3-label span{margin-left:18px;letter-spacing:0;text-transform:none;color:var(--dim)}.ais3-row{display:grid;grid-template-columns:200px 1fr;column-gap:28px;align-items:baseline;padding:18px 0;border-top:1px solid var(--line)}.ais3-row b{font-family:var(--font-display);font-weight:500;font-size:30px;letter-spacing:-.01em;color:var(--white)}.ais3-row span{font-size:22px;line-height:1.35;color:var(--muted);text-wrap:pretty}.ais3-ask>div{display:grid;row-gap:28px;align-content:center}.ais3-ask .ais2-title{font-size:50px;text-wrap:balance}.ask-sub{margin:0;font-family:var(--font-display);font-weight:500;font-size:92px;letter-spacing:-.03em;line-height:1.02;color:var(--white);text-wrap:balance}:root[data-ratio="3x1"] .ais3-ask .ais2-title{font-size:50px}:root[data-ratio="3x1"] .ask-sub{font-size:68px}.ask-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ask-pills .shots-pill{font-size:25px;padding:8px 24px;border-color:var(--line-strong);color:var(--blue-100);box-shadow:none}.stats-block{display:grid;row-gap:48px;width:1640px;align-content:start}.stats{display:grid;grid-template-columns:repeat(4,1fr);column-gap:56px}.stats.two{grid-template-columns:repeat(2,1fr);width:100%}.stats.three{grid-template-columns:repeat(3,1fr);width:100%}.stat{display:grid;row-gap:6px;align-content:start;padding-top:24px;border-top:1px solid var(--line)}.stat-n{font-family:var(--font-display);font-weight:500;font-size:112px;letter-spacing:-.03em;line-height:1;color:var(--white)}.stat-n i{font-style:normal;font-size:64px;color:var(--blue-300);margin-left:4px}.stat-n i:first-child{margin-left:0;margin-right:6px}.stat-unit{font-family:var(--font-display);font-size:34px;font-weight:500;color:var(--blue-200)}.stat-what{font-size:24px;line-height:1.32;color:var(--muted);text-wrap:pretty}.frame:has(>.frame-body>.frame-figure.lookback-fig)>.frame-body{grid-template-rows:minmax(0,1fr)}.frame-figure.lookback-fig{place-items:center start}.frame-figure.lookback-fig .frame-fit{position:relative;height:100%}.lookback{position:relative;display:grid;grid-template-columns:600px minmax(0,1fr);column-gap:100px;align-items:center;width:1640px}.lookback-stats{display:grid;row-gap:36px;align-content:center}.lookback-stats .stat-n{font-size:96px}.lookback-stats .stat-n i{font-size:56px}.lookback-stats .stat-unit{font-size:30px}.lookback-mission{display:grid;row-gap:28px;align-content:center;min-width:0}.lookback-kicker{font-family:var(--font-display);font-size:34px;font-weight:500;color:var(--blue-200)}.lookback-mission .h1{font-size:76px;text-wrap:balance}.lookback-vi{position:absolute;left:700px;bottom:0;font-size:18px;line-height:1.4;color:var(--muted);white-space:nowrap}:root[data-ratio="3x1"] .lookback-mission .h1{font-size:60px}:root[data-ratio="3x1"] .lookback-stats{row-gap:16px}:root[data-ratio="3x1"] .lookback-stats .stat{padding-top:12px;row-gap:2px}:root[data-ratio="3x1"] .lookback-stats .stat-n{font-size:64px}:root[data-ratio="3x1"] .lookback-stats .stat-n i{font-size:38px}:root[data-ratio="3x1"] .lookback-stats .stat-unit{font-size:24px}.frame:has(>.frame-body>.frame-figure.platform-fig) .h1{font-size:66px;white-space:nowrap}.frame-figure.platform-fig .frame-fit{justify-self:stretch;align-self:stretch;place-items:stretch}.platform{display:grid;grid-template-columns:340px 1fr;column-gap:40px;width:1640px;height:100%;min-height:0}.plat-groups{list-style:none;margin:0;padding:0;display:grid;align-content:start;row-gap:4px}.plat-group{padding:12px 18px;border-radius:12px;border:1px solid transparent;transition:background .4s var(--ease-out),border-color .4s var(--ease-out)}.plat-group.on{background:color-mix(in srgb,var(--blue-300) 10%,transparent);border-color:var(--line-strong)}.plat-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plat-head b{font-family:var(--font-display);font-size:26px;white-space:nowrap;font-weight:500;color:var(--muted);transition:color .4s}.plat-group.on .plat-head b{color:var(--white)}.plat-group.done .plat-head b{color:var(--blue-200)}.plat-head em{font-style:normal;font-size:18px;color:var(--dim);white-space:nowrap}.plat-shot{position:relative;min-height:0;margin:0 -140px -64px 0}.plat-screen{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);pointer-events:none}.plat-screen.on{opacity:1;transform:none}.plat-screen .shot{width:100%;height:100%;overflow:hidden;background:#f9fafb;border-radius:16px 0 0}.plat-screen .shot .mk-window{height:100%;display:flex;flex-direction:column;border:0;border-radius:16px 0 0;box-shadow:none}.shots.under{opacity:.55}.shots-swarm{position:absolute;left:0;top:-20px;pointer-events:none}.swarm{position:relative}.swarm-chip{position:absolute;display:inline-block;padding:5px 12px;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--navy-800) 86%,transparent);border:1px solid var(--line-strong);color:var(--blue-100);line-height:1.1;box-shadow:0 8px 24px color-mix(in srgb,var(--navy-950) 55%,transparent)}.shots-formula{display:grid;justify-items:center;row-gap:14px}.shots-pill em{font-style:normal;color:var(--cyan-300)}.shots-pill{font-size:34px;padding:16px 40px;max-width:1560px;white-space:normal;text-align:center;text-wrap:balance}.shots-pill.warn{border-color:var(--amber-300);color:var(--amber-300);font-size:30px;padding:12px 34px}.ha-title em{font-style:normal;color:var(--cyan-300)}.lead .hi{color:var(--cyan-300)}.h1 em.lit{font-style:normal;color:var(--cyan-300)}.ha{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;width:1640px;align-self:start}.ha-card{display:grid;row-gap:16px;align-content:start;padding:24px 26px 22px;border-radius:20px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--navy-800) 70%,transparent)}.ha-human{border-color:color-mix(in srgb,var(--amber-300) 40%,transparent)}.ha-agent{border-color:color-mix(in srgb,var(--cyan-300) 40%,transparent)}.ha-head{display:flex;align-items:center;gap:14px}.ha-head i{display:grid;place-items:center;width:40px;height:40px;border-radius:11px}.ha-human .ha-head i{color:var(--amber-300);background:color-mix(in srgb,var(--amber-300) 12%,transparent)}.ha-agent .ha-head i{color:var(--cyan-300);background:color-mix(in srgb,var(--cyan-300) 12%,transparent)}.ha-head b{font-family:var(--font-display);font-size:30px;font-weight:500}.ha-head span{font-size:20px;color:var(--muted);margin-left:auto}.ha-note{margin:0;font-size:22px;color:var(--muted);text-wrap:pretty}.ha-ui{position:relative;border-radius:12px;overflow:hidden;background:#fff;color:#1f2937;font-size:16px}.ha-toolbar{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.ha-toolbar span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;border:1px solid #D1D5DB;background:#fff;font-size:14px;font-weight:500;color:#374151}.ha-toolbar span:first-child{background:#2563eb;border-color:#2563eb;color:#fff}.ha-toolbar .more{margin-left:auto;padding:6px 8px}.ha-table{display:grid}.ha-tr{display:grid;grid-template-columns:1.6fr 1fr .8fr .7fr;column-gap:10px;padding:11px 14px;border-bottom:1px solid #F1F3F6;font-size:15px}.ha-th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;background:#fafbfc}.ha-tr span:nth-child(2){color:#2563eb}.ha-cursor{position:absolute;right:26%;top:44%;color:#111827;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ha-schema{display:grid;row-gap:8px;padding:18px 20px;border-radius:12px;background:var(--navy-900);border:1px solid var(--line);font-family:ui-monospace,Consolas,Cascadia Mono,monospace}.ha-schema-title{font-size:20px;color:var(--white);margin-bottom:6px}.ha-schema-title em{font-style:normal;font-size:15px;color:var(--cyan-300);margin-left:10px;letter-spacing:.06em}.ha-field{display:grid;grid-template-columns:130px 150px 1fr;column-gap:14px;align-items:baseline;font-size:17px}.ha-field code{font-family:inherit;color:var(--blue-100)}.ha-field i{font-style:normal;color:var(--cyan-300)}.ha-field span{font-family:var(--font-body);font-size:17px;color:var(--muted)}.cols3.stop.rethink .h2{font-size:46px;min-height:2.2em}.cols3.stop.parts .h2{font-size:68px;white-space:nowrap}.cols3.stop.parts p{font-size:28px}.bezos{position:relative;display:grid;row-gap:40px;width:1640px;align-content:start}.quote blockquote{margin:0;padding:36px 0 0 44px;border-left:3px solid var(--blue-400)}.quote p{margin:0;font-family:var(--font-display);font-weight:500;font-size:74px;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.quote footer{display:flex;align-items:baseline;gap:20px;margin-top:26px;font-size:28px;color:var(--muted)}.quote footer b{font-weight:500;color:var(--white)}:root[data-ratio="3x1"] .quote p{font-size:56px}.soa{display:grid;grid-template-columns:880px 1fr;column-gap:48px;align-items:center;width:1640px}.soa-cols{display:grid;row-gap:18px;align-content:center}.soa-col{padding-top:18px;border-top:1px solid var(--line);transition:opacity .5s var(--ease-out)}.soa-col:not(.now){opacity:.62}.soa-key{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.soa-key b{font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--blue-200)}.soa-key i{font-style:normal;font-size:19px;color:var(--dim)}.soa-col .h2{font-size:34px}.soa-col p{margin:8px 0 0;font-size:22px;line-height:1.35;color:var(--muted);text-wrap:pretty}.industry{display:grid;row-gap:48px;width:1640px;align-content:start}.head-swap{display:grid}.head-swap>*{grid-area:1 / 1}.backbone{display:flex;justify-content:center;align-items:baseline;gap:56px;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.backbone.back{opacity:.4;transform:scale(.9)}.wordmark{font-family:var(--font-display);font-size:64px;font-weight:600;letter-spacing:-.03em;color:var(--white)}.wordmark.rest{font-weight:400;color:var(--muted)}.both{display:grid;grid-template-columns:1fr auto 1fr;column-gap:32px;align-items:center}.both-card{display:grid;row-gap:10px;padding:28px 32px;border-radius:20px;border:1px solid color-mix(in srgb,var(--blue-400) 55%,transparent);background:var(--navy-800)}.both-card b{font-family:var(--font-display);font-size:42px;font-weight:500;letter-spacing:-.02em}.both-card p{margin:0;font-size:24px;color:var(--muted)}.both-and{font-family:var(--font-display);font-size:36px;color:var(--dim)}.ops{display:grid;row-gap:18px;width:1640px;align-content:start}.ops-row{display:grid;grid-template-columns:220px 1fr;column-gap:32px;padding-top:18px;border-top:1px solid var(--line)}.ops-key{display:grid;align-content:start;row-gap:4px}.ops-key b{font-family:var(--font-display);font-size:30px;white-space:nowrap;font-weight:500;color:var(--blue-200)}.ops-body .h2{font-size:38px}.ops-body p{margin:8px 0 0;font-size:24px;line-height:1.35;color:var(--muted);text-wrap:pretty;max-width:1300px}.ops-actors{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.actor{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:999px;border:1px solid var(--line-strong);font-size:19px;color:var(--blue-100)}.actor.human{border-color:color-mix(in srgb,var(--amber-300) 45%,transparent);color:var(--amber-300)}.actor.agent{border-color:color-mix(in srgb,var(--cyan-300) 50%,transparent);background:color-mix(in srgb,var(--cyan-300) 8%,transparent);color:var(--cyan-300)}.aos{display:grid;row-gap:44px;width:1640px;align-self:start;justify-items:center}.aos-boxes{grid-template-columns:repeat(3,1fr);column-gap:32px}.aos-boxes .i2-box{min-height:300px}.aos-go{display:grid;justify-items:center}.ledger{display:grid;row-gap:30px;width:1640px;align-self:start}.ledger-rows{list-style:none;margin:0;padding:0;display:grid}.ledger-row{display:grid;grid-template-columns:84px 1fr;align-items:center;min-height:54px;border-top:1px solid var(--line)}.ledger-row:last-child{border-bottom:1px solid var(--line)}.ledger-n{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:.04em;color:var(--amber-300)}.ledger-pain span{display:block;font-family:var(--font-display);font-size:34px;font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--white)}.ledger-go{display:grid;justify-items:end}.ledger-go .shots-pill{font-size:30px;padding:10px 40px;border-color:var(--cyan-300)}.aos-go .shots-pill{font-size:34px;padding:14px 44px;border-color:var(--cyan-300)}.walk{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:36px max-content minmax(120px,1fr);align-items:center;column-gap:14px;row-gap:14px;width:560px}.walk-step{display:contents;font-size:23px;color:var(--dim)}.walk-step>*{transition:color .4s var(--ease-out)}.walk-step.now>*{color:var(--white)}.walk-step.done>*{color:var(--muted)}.walk-n{font-size:16px;letter-spacing:.08em;color:var(--dim)}.walk-name{white-space:nowrap}.walk-step.now .walk-n{color:var(--cyan-300)}.walk-track{height:4px;margin-left:28px;border-radius:2px;background:color-mix(in srgb,var(--blue-300) 18%,transparent);overflow:hidden}.walk-track i{display:block;height:100%;width:0;border-radius:2px;background:var(--cyan-300)}.walk-step.done .walk-track i{width:100%;background:var(--blue-300)}.walk-step.now .walk-track i{animation:walk-fill var(--dur) linear forwards}@keyframes walk-fill{0%{width:0}to{width:100%}}:root[data-ratio="3x1"] .walk{margin-top:10px;row-gap:7px}:root[data-ratio="3x1"] .walk-step{font-size:20px}:root[data-ratio="3x1"] .frame-split .frame-text{row-gap:20px}.tokens{display:grid;row-gap:14px;justify-items:center}.tokens-stmt{font-family:var(--font-display);font-weight:500;font-size:64px;letter-spacing:-.02em;line-height:1.14;color:var(--white)}.tokens-lead{display:grid}.tokens-lead>*{grid-area:1 / 1}.tokens-lead .lead{margin:0}.tokens-foot{display:flex;align-items:center;gap:28px;padding-top:10px;font-size:24px;color:var(--muted)}.tokens-foot .handline{font-size:32px}.tokens-eg{display:inline-flex;align-items:center;gap:10px}.tokens-foot .tok{font-size:22px;padding:8px 16px;border-radius:10px}.ctx2{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;width:1640px}.ctx2.on{grid-template-columns:620px 1fr;column-gap:60px;justify-items:start;text-align:left}.ctx2.on .ctx-answer{justify-items:start;row-gap:26px}.ctx2.on .bigword{font-size:150px}.ctx2.on .ctx-more{max-width:620px;font-size:25px;line-height:1.45}.ctx2-fig{display:grid;row-gap:4px;justify-items:start;min-width:0}.ctx2.on .ctx2-fig{justify-self:end}.ctx2-facts{display:grid;row-gap:10px}.ctx2-facts .ctx-kicker{margin-bottom:4px}.frag2{display:grid;grid-template-columns:620px minmax(0,1fr);column-gap:72px;width:1640px;align-self:center;align-items:center}.frag2-left{display:grid;row-gap:22px;align-content:center}.frag2-right{display:grid;row-gap:10px;justify-items:center;text-align:center;padding-left:72px;border-left:1px solid var(--line)}.frag2 .ctx-kicker{font-size:22px}.frag2-title{font-size:54px;text-wrap:balance}.frag2-right .frag2-title{font-size:46px;white-space:nowrap}.frag2-ai{color:var(--cyan-300);white-space:nowrap}.frag2-points{list-style:none;margin:10px 0 0;padding:0;display:grid;row-gap:18px}.frag2-points li{position:relative;padding-left:34px;font-size:30px;line-height:1.3;color:var(--blue-100);text-wrap:pretty}.frag2-points li:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:14px;border-radius:50%;background:var(--cyan-300)}.frag2-fig{width:100%;max-width:900px;margin-top:6px}.frag2-fig svg{display:block;width:100%;height:auto}:root[data-ratio="3x1"] .frag2-title{font-size:44px}.ctx2-fact{display:grid;grid-template-columns:92px 1fr;align-items:center;column-gap:18px;padding:10px 20px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--navy-800) 80%,transparent);font-size:23px;color:var(--blue-100)}.ctx2-fact b{font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-300)}.buy-but{margin-bottom:26px;padding-left:6px}.buy-but .quoteline{font-size:88px}.buy .h1.buy-line{font-size:74px;white-space:nowrap}.monolith-turn{margin:10px 0 0;padding-left:22px;border-left:4px solid var(--amber-300);font-family:var(--font-display);font-weight:500;font-size:38px;line-height:1.22;color:var(--white);text-wrap:balance}.monolith-turn em{font-style:normal;color:var(--amber-300)}.frame:has(>.frame-body>.frame-figure>.frame-fit>.brand2){background:radial-gradient(46% 64% at 50% 60%,color-mix(in srgb,var(--blue-500) 24%,transparent),transparent 70%)}.brand2{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;width:1640px}.brand2:not(.on) .brand2-right{display:none}.brand2.on{grid-template-columns:620px minmax(0,1fr);column-gap:100px;justify-items:start;text-align:left}.brand2.on .os-statement{justify-items:start;text-align:left;row-gap:14px}.brand2.on .os-eyebrow{font-size:22px}.brand2.on .os-of{font-size:40px}.brand2.on .os-name{font-size:74px;max-width:620px}.brand2-runs{margin-top:12px;font-family:Caveat Sub,cursive;font-size:40px;font-weight:700;line-height:1;color:var(--cyan-300);white-space:nowrap}.brand2.on .brand2-runs{font-size:32px}.brand2-right{display:grid;row-gap:28px;min-width:0}.brand2-h{margin:0;font-family:var(--font-display);font-weight:500;font-size:54px;letter-spacing:-.02em;line-height:1.1;color:var(--white)}.newarch-points{list-style:none;margin:0;padding:0;display:grid;row-gap:18px}.newarch-points li{position:relative;padding-left:34px;font-size:26px;line-height:1.4;color:var(--blue-100);text-wrap:pretty}.newarch-points li:before{content:"";position:absolute;left:0;top:.72em;width:16px;height:3px;border-radius:2px;background:var(--cyan-300)}.brand2-listen{margin-top:12px;padding-left:36px;border-left:5px solid var(--cyan-300)}.newarch-point{margin:0;font-family:var(--font-display);font-weight:500;font-size:62px;letter-spacing:-.02em;line-height:1.14;color:var(--white);white-space:nowrap}.newarch-point em{font-style:normal;color:var(--cyan-300)}.svc-h{font-size:56px;white-space:nowrap}.amd-h1{font-size:62px;white-space:nowrap}.amd{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:22px;width:1640px;align-self:start}.amd-file{display:grid;grid-template-rows:auto 1fr;border-radius:18px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--navy-900) 82%,transparent);overflow:hidden}.amd-file.svc{border-color:color-mix(in srgb,var(--blue-300) 45%,transparent)}.amd-file.ag{border-color:color-mix(in srgb,var(--cyan-300) 45%,transparent)}.amd-tab{display:flex;align-items:center;gap:10px;height:40px;padding:0 18px;border-bottom:1px solid var(--line);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:17px;color:var(--muted);background:color-mix(in srgb,var(--navy-950) 55%,transparent)}.amd-file.svc .amd-tab>svg:first-child{color:var(--blue-300)}.amd-file.ag .amd-tab>svg:first-child{color:var(--cyan-300)}.amd-tab span{color:var(--dim)}.amd-tab span:after{content:" /"}.amd-tab .amd-md{margin-left:-4px;color:var(--muted)}.amd-tab b{font-weight:600;color:var(--white)}.amd-body{display:grid;row-gap:2px;align-content:start;padding:10px 20px;font-size:17.5px;line-height:1.3;color:var(--blue-100)}.amd-h{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-weight:500;font-size:25px;letter-spacing:-.01em;color:var(--white)}.amd-h i,.amd-sec i,.amd-li i{font-style:normal;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--dim);flex:none}.amd-meta{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15px;color:var(--muted);padding-bottom:2px}.amd-sec{display:flex;align-items:baseline;gap:8px;margin-top:3px;font-weight:600;font-size:17.5px;color:var(--white)}.amd-file.svc .amd-sec{color:var(--blue-300)}.amd-file.ag .amd-sec{color:var(--cyan-300)}.amd-p{text-wrap:pretty}.amd-li{display:flex;gap:10px;text-wrap:pretty}.amd-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15.5px;color:var(--amber-300);padding:3px 9px;border-radius:8px;background:color-mix(in srgb,var(--navy-950) 60%,transparent);border:1px solid var(--line);width:fit-content;max-width:100%}.amd-union{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:28px;color:var(--blue-100);white-space:nowrap}.amd-union em{font-style:normal;color:var(--amber-300);padding:0 6px}.amd-sep{color:var(--dim);padding:0 22px}:root[data-ratio="3x1"] .amd{row-gap:14px}.frame:has(>.frame-body>.frame-figure.belt-fig){background:#fff;color:var(--white);--navy-900: #fff;--white: #0a0d14;--muted: #4e5768;--dim: #858ea0;--line-strong: #dfe3eb}.frame:has(>.frame-body>.frame-figure.belt-fig) .brand{color:var(--blue-500)}.frame:has(>.frame-body>.frame-figure.belt-fig) .frame-text{max-width:1640px}.frame-figure.belt-fig{margin:0 calc(-1 * var(--frame-x)) calc(-1 * var(--frame-bottom))}.frame-figure.belt-fig .frame-fit{position:relative;justify-self:stretch;align-self:stretch;place-items:stretch}.svbelt{position:absolute;inset:0;overflow:hidden;--sv-white: #fff;--sv-paper: #fbfbfd;--sv-ink: #0a0d14;--sv-ink2: #4e5768;--sv-ink3: #858ea0;--sv-ink4: #b3bac7;--sv-ink5: #cbd1db;--sv-line: #e8ebf1;--sv-line2: #dfe3eb;--sv-hair: #f1f3f8;--sv-accent: #1b49f0;--f-sales: #6435d4;--f-sales-bg: #f5f1fe;--f-sales-br: #e3d9fb;--f-mkt: #bb2079;--f-mkt-bg: #fdeef6;--f-mkt-br: #f7d4e7;--f-work: #0a6e80;--f-work-bg: #e9f5f8;--f-work-br: #c6e4ea;--f-people: #99610a;--f-people-bg: #fdf4e5;--f-people-br: #f5e0bc;--f-it: #1f6f4a;--f-it-bg: #e9f5ef;--f-it-br: #c8e4d6;--sv-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--font-body);color:var(--sv-ink);line-height:1.35}.svbelt svg{fill:none;stroke-linecap:round;stroke-linejoin:round}.svb-lanes{position:absolute;left:0;right:0;top:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.svb-lane{display:flex;gap:14px;width:max-content;margin-bottom:14px}.svb-lane.a{animation:svb-left 110s linear infinite}.svb-lane.b{animation:svb-right 126s linear infinite}.svb-lane.c{animation:svb-left 118s linear infinite}@keyframes svb-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svb-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.svb-fade{position:absolute;left:0;right:0;bottom:0;height:170px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--navy-900))}.svb-card{width:332px;flex:none;border:1px solid var(--sv-line);background:var(--sv-white);border-radius:14px;padding:13px 15px 12px;box-shadow:0 1px 2px #0a0d1408,0 14px 30px -24px #0a0d1440}.svb-top{display:flex;align-items:center;gap:8px}.svb-dot{width:6px;height:6px;border-radius:50%;flex:none}.svb-nm{font-size:13px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svb-app{margin-left:auto;font-size:7.4px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:2px 7px;border:1px solid;white-space:nowrap}.svb-card.sales .svb-dot{background:var(--f-sales)}.svb-card.sales .svb-app{background:var(--f-sales-bg);border-color:var(--f-sales-br);color:var(--f-sales)}.svb-card.mkt .svb-dot{background:var(--f-mkt)}.svb-card.mkt .svb-app{background:var(--f-mkt-bg);border-color:var(--f-mkt-br);color:var(--f-mkt)}.svb-card.work .svb-dot{background:var(--f-work)}.svb-card.work .svb-app{background:var(--f-work-bg);border-color:var(--f-work-br);color:var(--f-work)}.svb-card.people .svb-dot{background:var(--f-people)}.svb-card.people .svb-app{background:var(--f-people-bg);border-color:var(--f-people-br);color:var(--f-people)}.svb-card.it .svb-dot{background:var(--f-it)}.svb-card.it .svb-app{background:var(--f-it-bg);border-color:var(--f-it-br);color:var(--f-it)}.svb-row{border-top:1px solid var(--sv-hair);margin-top:10px;padding-top:9px}.svb-lb{display:block;font-size:7.4px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink4);margin-bottom:6px}.svb-io{display:flex;align-items:baseline;gap:8px;min-width:0}.svb-io span{font-size:11.8px;font-weight:600;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.svb-io span.out{color:var(--sv-accent)}.svb-io svg{width:13px;height:13px;stroke:var(--sv-ink4);stroke-width:1.9;flex:none;align-self:center}.svb-stgw{display:flex;align-items:flex-start;gap:9px}.svb-rail{position:relative;display:flex;align-items:flex-start;flex:1;min-width:0}.svb-rail:before{content:"";position:absolute;top:3px;height:1px;background:var(--sv-line2);left:var(--e);right:var(--e)}.svb-st{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.svb-st u{width:7px;height:7px;border-radius:50%;background:var(--sv-white);border:1.5px solid var(--sv-ink5);display:block;position:relative;z-index:1}.svb-st:first-child u{border-color:var(--sv-accent);background:var(--sv-accent)}.svb-st i{font-style:normal;font-size:8px;color:var(--sv-ink3);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.svb-more{font-size:7.6px;color:var(--sv-ink4);flex:none;line-height:8px}.svb-rule{display:flex;align-items:flex-start;gap:7px;min-width:0}.svb-rule svg{width:11px;height:11px;stroke:var(--sv-ink4);stroke-width:1.9;flex:none;margin-top:1px}.svb-rule p{margin:0;font-size:10.8px;line-height:1.35;color:var(--sv-ink2);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svb-rule em{font-style:normal;font-size:8.4px;color:var(--sv-ink4);margin-left:5px;white-space:nowrap}.svb-opr{display:flex;align-items:center;gap:9px}.svb-ops{display:flex;align-items:center}.svb-ops span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;color:#fff;margin-left:-6px;border:2px solid var(--sv-white);flex:none}.svb-ops span:first-child{margin-left:0}.svb-ops span.ag{border-radius:7px;background:#2a3342}.svb-ops span.ag svg{width:10px;height:10px;fill:#fff;stroke:none}.svb-who{font-size:10.4px;color:var(--sv-ink3);white-space:nowrap}.svb-well{position:absolute;right:30px;top:50%;width:760px;height:760px;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--navy-900) 90%,transparent),color-mix(in srgb,var(--navy-900) 66%,transparent) 46%,color-mix(in srgb,var(--navy-900) 30%,transparent) 70%,transparent 100%)}.svb-spotwrap{position:absolute;top:4px}.svb-spot{width:376px;background:var(--sv-white);border:1px solid var(--sv-line2);border-radius:16px;overflow:hidden;box-shadow:0 2px 6px #0a0d140d,0 30px 60px -28px #0a0d1457,0 80px 110px -80px #0a0d1480}.svb-stop{display:flex;align-items:center;gap:8px;padding:10px 14px 9px;border-bottom:1px solid var(--sv-hair);background:var(--sv-paper)}.svb-stop .now{font-size:8px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--sv-ink4)}.svb-stop .cnt{margin-left:auto;font-size:8px;color:var(--sv-ink4);letter-spacing:.08em;font-variant-numeric:tabular-nums}.svb-bar{height:1.5px;background:var(--sv-hair);position:relative}.svb-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--sv-accent);display:block}.svb-bar i.run{animation:svb-fill var(--dwell, 6s) linear forwards}@keyframes svb-fill{0%{width:0}to{width:100%}}.svb-in{padding:15px 17px 17px;animation:svb-in .5s var(--sv-ease) both}@keyframes svb-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.svb-head{display:flex;align-items:flex-start;gap:11px}.svb-head .ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.svb-head .ico svg{width:16px;height:16px;stroke-width:1.8}.svb-head h3{margin:0;font-family:var(--font-body);font-size:16.5px;font-weight:700;letter-spacing:-.024em;line-height:1.12}.svb-head .handle{display:block;margin-top:3px;font-size:9.4px;color:var(--sv-ink4)}.svb-blk{padding-top:15px;margin-top:14px;border-top:1px solid var(--sv-hair)}.svb-h{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px}.svb-h u{width:4px;height:4px;border-radius:50%;display:block;flex:none}.svb-in .goal{font-size:13.4px;line-height:1.46;font-weight:500;color:var(--sv-ink);letter-spacing:-.012em;margin:0}.svb-obj{display:grid;grid-template-columns:1fr 1fr;gap:5px}.svb-obj div{display:flex;align-items:center;gap:7px;border:1px solid var(--sv-line);border-radius:7px;padding:5px 8px;min-width:0}.svb-obj b{font-size:10.2px;font-weight:500;color:var(--sv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svb-obj i{font-style:normal;margin-left:auto;font-size:7.6px;letter-spacing:.06em;padding:1px 5px;border-radius:4px;border:1px solid;flex:none}.svb-prule{display:flex;gap:9px;margin-bottom:7px}.svb-prule:last-child{margin-bottom:0}.svb-prule i{font-style:normal;font-size:8px;letter-spacing:.05em;flex:none;padding:2px 5px;border-radius:4px;border:1px solid;margin-top:1px}.svb-prule p{margin:0;font-size:11.6px;line-height:1.42;color:var(--sv-ink2)}.svb-agent{display:flex;gap:10px;align-items:flex-start}.svb-agent .ic{width:27px;height:27px;border-radius:8px;background:#2a3342;display:grid;place-items:center;flex:none}.svb-agent .ic svg{width:12px;height:12px;fill:#fff;stroke:none}.svb-agent b{display:block;font-size:12.2px;font-weight:700;letter-spacing:-.016em;color:var(--sv-ink)}.svb-agent p{margin:3px 0 0;font-size:11.2px;line-height:1.42;color:var(--sv-ink3)}@media(prefers-reduced-motion:reduce){.svb-lane{animation:none!important}.svb-in{animation:none}}.deck{position:fixed;inset:0;display:flex;background:var(--navy-950)}.deck-main{position:relative;flex:1 1 auto;min-width:0}.rail{position:relative;flex:none;z-index:4;display:flex;flex-direction:column;background:var(--navy-950);border-right:1px solid color-mix(in srgb,var(--blue-300) 12%,transparent)}.rail-head{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 8px 14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.rail-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 10px 28px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--blue-300) 22%,transparent) transparent}.rail-chapter{display:flex;align-items:center;gap:8px;padding:18px 0 8px 24px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.rail-chapter:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--blue-300) 14%,transparent)}.rail-item{display:flex;gap:8px;width:100%;margin-bottom:12px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rail-num{flex:none;width:16px;padding-top:2px;font-size:11px;font-weight:500;line-height:1.2;color:color-mix(in srgb,var(--white) 42%,transparent);font-variant-numeric:tabular-nums}.rail-item[data-on=true] .rail-num{color:var(--white)}.rail-body{flex:1 1 auto;display:grid;row-gap:5px;min-width:0}.rail-frame{position:relative;display:block;width:100%;aspect-ratio:var(--stage-ar);overflow:hidden;border-radius:4px;background:var(--navy-900);outline:2px solid transparent;transition:outline-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.rail-item:hover .rail-frame{outline-color:color-mix(in srgb,var(--blue-400) 45%,transparent)}.rail-item[data-on=true] .rail-frame{outline-color:var(--blue-400);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue-400) 22%,transparent)}.rail-title{font-size:11px;line-height:1.3;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-item[data-on=true] .rail-title{color:var(--blue-200)}.slide-preview{position:absolute;inset:0;overflow:hidden;pointer-events:none;display:grid;place-items:center;border-radius:inherit}.slide-preview-matte{position:relative;overflow:hidden;border-radius:inherit;background:var(--navy-900)}.slide-preview-stage{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden}.rail-pips{position:absolute;left:5px;bottom:5px;display:flex;gap:3px}.rail-pips i{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--white) 35%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--navy-950) 70%,transparent)}.rail-pips i[data-on=true]{background:var(--blue-300)}.rail-resize{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:5}.rail-resize:hover{background:color-mix(in srgb,var(--blue-400) 35%,transparent)}.controls{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--blue-300) 16%,transparent);background:color-mix(in srgb,var(--navy-950) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 34px #00000073;font-family:var(--font-body);font-size:12px;opacity:.55;transition:opacity .25s var(--ease-out)}.controls:hover,.controls:focus-within{opacity:1}.ctl{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--white) 72%,transparent);cursor:pointer}.ctl:hover:not(:disabled){background:color-mix(in srgb,var(--blue-300) 16%,transparent);color:var(--white)}.ctl[data-on=true]{background:color-mix(in srgb,var(--blue-400) 24%,transparent);color:var(--white)}.ctl:disabled{opacity:.28;cursor:default}.ctl svg{width:15px;height:15px}.ctl-sm{width:20px;height:20px}.ctl-sm svg{width:11px;height:11px}.ctl-wide{width:auto;padding:0 8px 0 11px;font-size:11px;font-weight:500}.ctl-count{padding:0 8px;font-weight:500;color:var(--white);font-variant-numeric:tabular-nums}.ctl-count .sep{color:color-mix(in srgb,var(--white) 40%,transparent);margin:0 2px}.ctl-count .total{color:color-mix(in srgb,var(--white) 55%,transparent)}.ctl-div{width:1px;height:14px;background:color-mix(in srgb,var(--blue-300) 20%,transparent);margin:0 2px}.ctl-kbd{font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:500;padding:3px 5px;border-radius:4px;background:color-mix(in srgb,var(--blue-300) 16%,transparent);color:color-mix(in srgb,var(--white) 85%,transparent)}.ctl-steps{display:inline-flex;align-items:center;gap:5px;padding:0 6px}.ctl-pip{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--white) 24%,transparent);cursor:pointer;transition:background .2s var(--ease-out),box-shadow .2s var(--ease-out)}.ctl-pip[data-state=done]{background:color-mix(in srgb,var(--blue-300) 60%,transparent)}.ctl-pip[data-state=now]{background:var(--blue-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-400) 28%,transparent)}.ctl-pip:hover{background:var(--blue-300)}.ctl-left{margin-left:3px;font-size:10px;font-weight:500;color:color-mix(in srgb,var(--white) 50%,transparent);font-variant-numeric:tabular-nums}.notes-panel{flex:none;width:clamp(300px,24vw,420px);z-index:4;display:flex;flex-direction:column;background:var(--navy-950);border-left:1px solid color-mix(in srgb,var(--blue-300) 12%,transparent)}.notes-head{padding:14px 20px 16px;border-bottom:1px solid color-mix(in srgb,var(--blue-300) 10%,transparent)}.notes-kicker{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.notes-title{margin:10px 0 0;font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--white)}.notes-builds{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;color:var(--blue-300)}.notes-builds span{color:var(--dim)}.notes-body{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 24px;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--blue-300) 22%,transparent) transparent}.note-keywords{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.note-keywords b{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--amber-300) 22%,transparent);font-size:15px;font-weight:600;color:var(--white)}.notes-empty{margin:0;font-size:13px;color:var(--dim)}.note-line{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:5px 0}.note-line p{margin:0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--white) 38%,transparent);transition:color .25s var(--ease-out)}.note-chip{height:18px;min-width:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--dim)}.note-line[data-state=done] .note-chip{background:color-mix(in srgb,var(--blue-300) 10%,transparent)}.note-line[data-state=now] p{color:var(--white)}.note-line[data-state=now] .note-chip{background:var(--blue-500);color:var(--white)}.note-line[data-state=next] p{color:color-mix(in srgb,var(--white) 62%,transparent)}.note-line[data-state=next] .note-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue-300) 45%,transparent);color:var(--blue-300)}.notes-foot{padding:12px 20px;border-top:1px solid color-mix(in srgb,var(--blue-300) 10%,transparent);font-size:12px;color:var(--blue-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-foot span{margin-right:8px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}@media(prefers-reduced-motion:reduce){.rail-frame,.ctl-pip,.note-line p,.controls{transition:none}}.pres{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--navy-950)}.pres-top,.pres-notice,.pres-bar{flex:none}.pres-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px;border-bottom:1px solid color-mix(in srgb,var(--blue-300) 12%,transparent)}.pres-who{display:flex;align-items:center;gap:12px;min-width:0}.pres-badge{padding:4px 8px;border-radius:4px;background:var(--blue-500);color:var(--white);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pres-deck{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--amber-300);white-space:nowrap}.pres-link i{width:7px;height:7px;border-radius:50%;background:currentColor}.pres-link[data-live=true]{color:var(--cyan-300)}.pres-btn{flex:none;padding:5px 11px;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--blue-300) 22%,transparent);background:color-mix(in srgb,var(--blue-400) 12%,transparent);font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--blue-200);white-space:nowrap}.pres-btn:hover{background:color-mix(in srgb,var(--blue-400) 26%,transparent);color:var(--white)}.pres-clock{display:flex;align-items:center;gap:10px}.pres-time{padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-.01em;color:var(--white);font-variant-numeric:tabular-nums;line-height:1}.pres-time[data-running=false]{color:var(--amber-300)}.pres-wall{margin-left:2px;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.pres-notice,.deck-notice{margin:10px 18px 0;padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--amber-300) 10%,transparent);border:1px solid color-mix(in srgb,var(--amber-300) 28%,transparent);color:var(--amber-300);font-size:12.5px;line-height:1.5}.deck-notice{position:absolute;left:50%;bottom:60px;transform:translate(-50%);z-index:7;max-width:560px;margin:0;cursor:pointer;background:color-mix(in srgb,var(--navy-950) 94%,transparent)}.pres-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:18px;padding:14px 18px}.pres-now,.pres-notes{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.pres-label{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.pres-label span:last-child{color:var(--blue-300);text-transform:none;letter-spacing:.02em;font-weight:500;font-size:11px}.pres-screen{position:relative;flex:1 1 auto;min-height:0;border-radius:8px}.pres-screen .slide-preview-matte{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue-300) 20%,transparent)}.pres-next{flex:none;display:flex;align-items:center;gap:12px}.pres-next-frame{position:relative;flex:none;width:168px;aspect-ratio:var(--stage-ar);border-radius:5px;overflow:hidden;background:var(--navy-900);border:1px solid color-mix(in srgb,var(--blue-300) 14%,transparent)}.pres-next-text{display:grid;row-gap:3px;min-width:0}.pres-next-text span{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.pres-next-text b{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--blue-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres-next-text em{font-style:normal;font-size:11px;color:var(--dim)}.pres-notes{border-left:1px solid color-mix(in srgb,var(--blue-300) 10%,transparent);padding-left:18px}.pres-notes .notes-body{padding:0 6px 8px 0}.pres-notes .note-line p{font-size:15px}.pres-bar{display:flex;justify-content:center;padding:0 18px 14px}.pres-bar .controls{position:static;transform:none;opacity:1}.fs-hint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:7;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--navy-950) 80%,transparent);border:1px solid color-mix(in srgb,var(--blue-300) 18%,transparent);font-family:var(--font-body);font-size:12px;color:var(--blue-200);opacity:.75;transition:opacity .2s var(--ease-out)}.fs-hint:hover{opacity:1;color:var(--white)}@media(max-width:1100px){.pres-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pres-notes{border-left:0;border-top:1px solid color-mix(in srgb,var(--blue-300) 10%,transparent);padding:12px 0 0}}.launcher-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.launcher-config{display:inline-flex;align-items:center;gap:8px;flex:none;padding:9px 15px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:transparent;font-family:var(--font-body);font-size:14px;color:var(--muted);transition:color .2s var(--ease-out),border-color .2s var(--ease-out),background .2s var(--ease-out)}.launcher-config:hover{color:var(--white);border-color:var(--line-strong);background:color-mix(in srgb,var(--blue-400) 12%,transparent)}.launcher-config svg{width:16px;height:16px}.launcher-actions{display:flex;gap:8px;flex:none}.peek-scrim{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--navy-950) 55%,transparent)}.peek{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(430px,92vw);display:flex;flex-direction:column;background:var(--navy-950);border-left:1px solid var(--line);box-shadow:-24px 0 60px #00000073;animation:peek-in .28s var(--ease-out) both}@keyframes peek-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.peek-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid color-mix(in srgb,var(--blue-300) 10%,transparent)}.peek-head h2{margin:0;font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--white)}.peek-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 24px;scrollbar-width:thin}.peek-preview{position:relative;width:100%;aspect-ratio:var(--stage-ar);margin-bottom:22px;border-radius:8px;background:var(--navy-900);box-shadow:0 0 0 1px var(--line)}.peek-group{margin-bottom:26px}.peek-group h3{margin:0 0 10px;display:flex;align-items:baseline;gap:8px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.peek-group h3 em{font-style:normal;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--dim) 80%,transparent)}.peek-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.peek-theme,.peek-font{display:grid;gap:3px;width:100%;padding:10px 12px;cursor:pointer;text-align:left;border:1px solid color-mix(in srgb,var(--blue-300) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--blue-300) 4%,transparent);color:inherit;transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.peek-theme:hover,.peek-font:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--blue-400) 10%,transparent)}.peek-theme[data-on=true],.peek-font[data-on=true]{border-color:var(--blue-400);background:color-mix(in srgb,var(--blue-400) 16%,transparent)}.peek-theme b,.peek-font b{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--white)}.peek-theme small,.peek-font small{font-size:11px;line-height:1.35;color:var(--dim)}.peek-theme{padding:10px}.peek-theme small{display:none}.peek-swatch{display:flex;gap:3px;margin-bottom:5px}.peek-swatch i{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff24}.peek-font{margin-bottom:6px}.peek-font b{font-size:17px;font-weight:500}.peek-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.peek-pair-item{margin-bottom:0}.peek-pair-item b{font-size:15px;font-weight:600}.peek-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid color-mix(in srgb,var(--blue-300) 10%,transparent);font-size:11px;color:var(--dim)}.peek-ratios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.peek-ratio{display:grid;grid-template-rows:46px auto;align-items:center;justify-items:center;gap:8px;padding:12px 10px 10px;cursor:pointer;border:1px solid color-mix(in srgb,var(--blue-300) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--blue-300) 4%,transparent);color:inherit;transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.peek-ratio:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--blue-400) 10%,transparent)}.peek-ratio[data-on=true]{border-color:var(--blue-400);background:color-mix(in srgb,var(--blue-400) 16%,transparent)}.peek-ratio-box{width:74px;border-radius:3px;background:var(--navy-900);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue-300) 40%,transparent)}.peek-ratio[data-on=true] .peek-ratio-box{background:color-mix(in srgb,var(--blue-500) 55%,var(--navy-900))}.peek-ratio b{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--white)}.peek-note{margin:8px 0 0;font-size:11px;color:var(--dim)}.mk-window{--mk-ink: #111827;--mk-text: #1F2937;--mk-muted: #6B7280;--mk-dim: #9CA3AF;--mk-line: #E5E7EB;--mk-line-soft: #F3F4F6;--mk-bg: #FFFFFF;--mk-bg-soft: #F9FAFB;--mk-blue: #2563EB;--mk-blue-soft: #DBEAFE;--mk-blue-ink: #1D4ED8;--mk-orange: #F59E0B;--mk-orange-soft: #FFF7ED;--mk-red: #DC2626;--mk-red-soft: #FEE2E2;--mk-green: #16A34A;--mk-green-soft: #DCFCE7;--mk-cyan: #0891B2;--mk-cyan-soft: #ECFEFF;--mk-violet: #7C3AED;color-scheme:light;position:relative;background:var(--mk-bg);color:var(--mk-text);font-family:var(--font-body);font-size:13px;line-height:1.35;border-radius:14px;border:1px solid rgba(255,255,255,.16);box-shadow:0 50px 140px -30px #000000bf,0 20px 50px -20px #030a1fcc,0 0 0 1px #030a1f99;overflow:hidden;-webkit-user-select:none;user-select:none}.mk-window *{box-sizing:border-box}.mk-window p{margin:0}.mk-window strong{color:var(--mk-ink);font-weight:600}.mk-window svg{flex-shrink:0}.mk-chrome{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#f3f4f6;border-bottom:1px solid var(--mk-line)}.mk-chrome i{width:11px;height:11px;border-radius:50%;display:block}.mk-chrome .url{margin-left:10px;flex:1;display:flex;align-items:center;gap:8px;height:26px;padding:0 10px;background:#fff;border:1px solid var(--mk-line);border-radius:7px;font-size:11.5px;color:var(--mk-muted)}.mk-chrome .url b{color:var(--mk-ink);font-weight:600}.mk-app{display:flex;align-items:stretch;background:var(--mk-bg)}.mk-topbar{display:flex;align-items:center;gap:14px;height:48px;padding:0 16px;border-bottom:1px solid var(--mk-line)}.mk-topbar .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--mk-ink)}.mk-topbar .brand i{width:22px;height:22px;display:grid;place-items:center;color:var(--mk-blue)}.mk-topbar .brand i svg{width:22px;height:22px}.mk-topbar .search{margin:0 auto;display:flex;align-items:center;gap:8px;width:360px;height:30px;padding:0 10px;border:1px solid var(--mk-line);border-radius:7px;background:var(--mk-bg-soft);color:var(--mk-muted);font-size:12.5px}.mk-topbar .search kbd{margin-left:auto;font-size:10px;padding:1px 5px;border:1px solid var(--mk-line);border-radius:4px;color:var(--mk-dim);background:#fff}.mk-topbar .icons{display:flex;align-items:center;gap:14px;color:var(--mk-muted)}.mk-topbar .badge99{position:relative}.mk-topbar .badge99 b{position:absolute;top:-7px;right:-12px;background:var(--mk-red);color:#fff;font-size:9px;font-weight:700;padding:1px 4px;border-radius:8px}.mk-topbar .me{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#cbd5e1,#475569)}.mk-rail{width:66px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;border-right:1px solid var(--mk-line);background:var(--mk-bg-soft)}.mk-rail .tile{display:grid;justify-items:center;gap:4px;width:60px;padding:6px 0;color:var(--mk-muted);font-size:10.5px}.mk-rail .tile i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.mk-rail .tile.on{color:var(--mk-blue-ink)}.mk-rail .tile.on i{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-rail .spacer{flex:1}.mk-rail .foot{color:var(--mk-muted);display:grid;gap:14px;padding-bottom:6px}.mk-side{width:198px;padding:12px 10px;border-right:1px solid var(--mk-line);display:grid;align-content:start;gap:2px}.mk-side .title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--mk-ink);padding:4px 8px 12px}.mk-side .row{display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:7px;font-size:13px;color:var(--mk-text);white-space:nowrap;overflow:hidden}.mk-side .row.on{background:var(--mk-blue);color:#fff;font-weight:600}.mk-side .row .ltr{width:17px;height:17px;border-radius:4px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.mk-side .row .chev{margin-left:auto;color:var(--mk-dim)}.mk-side .sec{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--mk-muted);padding:14px 9px 4px}.mk-main{flex:1;min-width:0;display:flex;flex-direction:column}.mk-head{display:flex;align-items:center;gap:6px;height:52px;padding:0 16px;border-bottom:1px solid var(--mk-line)}.mk-head .crumb{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--mk-ink);font-size:14px}.mk-head .crumb .sep{color:var(--mk-dim)}.mk-view{padding:5px 10px;border-radius:6px;font-size:13px;color:var(--mk-text)}.mk-view.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.mk-btn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:7px;background:var(--mk-blue);color:#fff;font-weight:600;font-size:13px}.mk-btn .split{margin-left:4px;padding-left:8px;border-left:1px solid rgba(255,255,255,.35);display:inline-flex}.mk-btn.ghost{background:#fff;color:var(--mk-text);border:1px solid var(--mk-line)}.mk-subhead{display:flex;align-items:center;gap:20px;height:44px;padding:0 16px;border-bottom:1px solid var(--mk-line);font-size:13px}.mk-tab{position:relative;height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--mk-text)}.mk-tab.on{color:var(--mk-blue-ink);font-weight:600}.mk-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mk-blue)}.mk-tab .n{font-size:10.5px;padding:1px 6px;border-radius:8px;background:var(--mk-line-soft);color:var(--mk-muted)}.mk-stats{margin-left:auto;display:flex;align-items:center;gap:12px;color:var(--mk-muted);font-size:12px;white-space:nowrap}.mk-stats b{color:var(--mk-blue-ink);font-weight:700}.mk-stats b.red{color:var(--mk-red)}.mk-stats b.amber{color:var(--mk-orange)}.mk-stats b.green{color:var(--mk-green)}.mk-stats .sel{display:inline-flex;align-items:center;gap:4px;color:var(--mk-text);font-weight:600;padding-left:12px;border-left:1px solid var(--mk-line)}.mk-body{padding:14px 16px 30px;display:grid;gap:10px;align-content:start;background:var(--mk-bg-soft)}.mk-group{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--mk-ink);font-size:13px;padding:6px 2px 2px}.mk-group .n{color:var(--mk-muted);font-weight:500}.mk-group.pinned svg{color:var(--mk-orange)}.mk-card{background:#fff;border:1px solid var(--mk-line);border-radius:9px;padding:12px 14px;display:grid;gap:6px}.mk-card.pinned{border-color:var(--mk-orange);background:var(--mk-orange-soft)}.mk-card .t{display:flex;align-items:center;gap:8px}.mk-card .t .name{font-weight:600;font-size:14px;color:var(--mk-ink)}.mk-card .t .name.link{color:var(--mk-blue-ink)}.mk-card .t .tools{margin-left:auto;display:flex;gap:12px;color:var(--mk-dim)}.mk-card .t .tools .on{color:var(--mk-orange)}.mk-card .m{display:flex;align-items:center;gap:12px;padding-left:26px;font-size:12px;color:var(--mk-muted)}.mk-card .m .code{font-weight:700;color:#374151}.mk-card .m .svc{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.mk-card .m .who{display:inline-flex;align-items:center;gap:5px}.mk-card .m .due{display:inline-flex;align-items:center;gap:4px;color:var(--mk-red);font-weight:600}.mk-card .kids{display:grid;gap:4px;padding:8px 0 0 26px}.mk-card .kid{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mk-text)}.mk-card .kid .code{font-weight:700;color:#374151}.mk-card .kid.done span:last-child{text-decoration:line-through;color:var(--mk-muted)}.mk-card .add{padding:6px 0 0 26px;font-size:12px;color:var(--mk-blue-ink);font-weight:600}.mk-status{width:14px;height:14px;border-radius:50%;border:2px solid var(--mk-orange);display:inline-block}.mk-status.done{border:none;background:var(--mk-green);position:relative}.mk-status.done:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mk-status.sm{width:12px;height:12px;border-width:1.5px}.mk-pill{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600}.mk-pill.critical{background:var(--mk-red-soft);color:var(--mk-red)}.mk-pill.high{background:#ffedd5;color:#c2410c}.mk-pill.medium{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-pill.low{background:var(--mk-line-soft);color:var(--mk-muted)}.mk-pill.overdue{background:var(--mk-red-soft);color:var(--mk-red)}.mk-pill.green{background:var(--mk-green-soft);color:#15803d}.mk-pill.cyan{background:var(--mk-cyan-soft);color:var(--mk-cyan)}.mk-pill.grey{background:var(--mk-line-soft);color:#4b5563}.mk-pill.violet{background:#ede9fe;color:#6d28d9}.mk-av{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:9px;font-weight:700;color:#fff;box-shadow:inset 0 1px #ffffff4d}.mk-window .mk-av.mk-av.mk-av{color:#fff;display:inline-grid;line-height:1;font-weight:700}.mk-av.sq{border-radius:4px;font-size:8px}.mk-pane{background:#fff;border-radius:12px;border:1px solid var(--mk-line);overflow:hidden}.mk-pane .ph{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--mk-line);font-weight:600;color:var(--mk-ink);font-size:14px}.mk-pane .ph .sub{color:var(--mk-muted);font-weight:500;font-size:12px}.mk-pane .ph .right{margin-left:auto;display:flex;align-items:center;gap:8px}.mk-pane .pb{padding:14px 16px}.mk-tree{display:grid;gap:2px}.mk-tree .ti{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:7px;font-size:13px;color:var(--mk-text)}.mk-tree .ti.l1{padding-left:30px}.mk-tree .ti.l2{padding-left:50px}.mk-tree .ti.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.mk-tree .ti .kind{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600;width:78px}.mk-tree .ti .own{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--mk-muted);font-size:12px}.mk-linked{display:grid;gap:6px}.mk-linked .lr{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--mk-line);border-radius:8px;font-size:13px}.mk-linked .lr .code{font-weight:700;color:var(--mk-cyan);white-space:nowrap}.mk-linked .lr .pill{margin-left:auto}.mk-rule-head{padding:16px 20px 0;display:grid;gap:8px}.mk-rule-head h3{margin:0;font-size:20px;font-weight:700;color:var(--mk-ink);letter-spacing:-.01em}.mk-rule-head .badges{display:flex;align-items:center;gap:6px}.mk-rule-head .meta{color:var(--mk-muted);font-size:12px}.mk-rule-tabs{display:flex;gap:18px;padding:8px 20px 0;border-bottom:1px solid var(--mk-line)}.mk-rule-tabs span{padding:8px 2px;font-size:13px;color:var(--mk-muted);position:relative}.mk-rule-tabs span.on{color:var(--mk-blue-ink);font-weight:600}.mk-rule-tabs span.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mk-blue)}.mk-rule-body{display:grid;grid-template-columns:1fr 380px;gap:20px;padding:18px 20px 30px}.mk-doc{font-size:13.5px;line-height:1.6;color:var(--mk-text);display:grid;gap:10px}.mk-doc h4{margin:6px 0 0;font-size:14px;font-weight:700;color:var(--mk-ink)}.mk-doc ul{margin:0;padding-left:18px}.mk-doc .attach{display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}.mk-doc .attach span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--mk-line);border-radius:7px;font-size:12px;color:var(--mk-text);background:#fff}.mk-guide{border:1px solid #A5F3FC;background:var(--mk-cyan-soft);border-radius:10px;overflow:hidden;align-self:start}.mk-guide .gh{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #A5F3FC;font-weight:700;color:var(--mk-cyan);font-size:13px}.mk-guide .gh .sub{margin-left:auto;font-weight:500;color:#155e75;font-size:11px}.mk-guide .gb{padding:12px 14px;font-size:12.5px;line-height:1.5;color:#164e63;display:grid;gap:6px}.mk-guide .gb b{color:#0e7490}.mk-guide .gb ol{margin:0;padding-left:18px;display:grid;gap:3px}.mk-guide .gf{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid #A5F3FC;font-size:11.5px;color:#155e75}.mk-guide .gf b{color:var(--mk-cyan)}.mk-info{display:flex;gap:22px;padding:10px 20px;font-size:12.5px;color:var(--mk-muted);border-bottom:1px solid var(--mk-line)}.mk-info b{color:var(--mk-text);font-weight:600;margin-left:6px}.mk-search{display:flex;align-items:center;gap:10px;margin:14px 20px 0;height:38px;padding:0 12px;border:1px solid var(--mk-line);border-radius:9px;background:#fff;color:var(--mk-muted);font-size:13px}.mk-search .modes{margin-left:auto;display:flex;gap:6px}.mk-search .modes span{padding:3px 9px;border-radius:999px;border:1px solid var(--mk-line);font-size:11.5px;color:var(--mk-text)}.mk-search .modes span.on{background:var(--mk-cyan-soft);border-color:#a5f3fc;color:var(--mk-cyan);font-weight:600}.mk-out{padding:16px 20px 30px;display:grid;gap:16px;max-width:1180px}.mk-out .who{font-size:15px;font-weight:600;color:var(--mk-ink)}.mk-statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mk-stat{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:12px 14px;display:grid;gap:4px}.mk-stat .l{font-size:12px;color:var(--mk-muted)}.mk-stat .v{font-size:26px;font-weight:700;color:var(--mk-ink);letter-spacing:-.02em}.mk-stat .d{font-size:11.5px;color:var(--mk-green);font-weight:600}.mk-svcgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mk-svc-card{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:12px 14px;display:grid;gap:8px}.mk-svc-card .n{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--mk-ink)}.mk-svc-card .n svg{margin-left:auto;color:var(--mk-dim)}.mk-svc-card .bar{height:6px;border-radius:3px;background:var(--mk-line-soft);overflow:hidden}.mk-svc-card .bar i{display:block;height:100%;background:var(--mk-blue)}.mk-svc-card .f{display:flex;justify-content:space-between;font-size:12px;color:var(--mk-muted)}.mk-svc-card .f b{color:var(--mk-ink)}.mk-table{background:#fff;border:1px solid var(--mk-line);border-radius:10px;overflow:hidden}.mk-table .th{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--mk-line);font-weight:600;color:var(--mk-ink)}.mk-table table{width:100%;border-collapse:collapse;font-size:12.5px}.mk-table th{text-align:left;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600;padding:8px 14px;border-bottom:1px solid var(--mk-line);background:var(--mk-bg-soft)}.mk-table td{padding:9px 14px;border-bottom:1px solid var(--mk-line-soft);color:var(--mk-text);vertical-align:middle}.mk-table td.code{font-weight:700;color:#374151;white-space:nowrap}.mk-table td .from{display:grid;gap:1px}.mk-table td .from small{color:var(--mk-muted);font-size:11px}.mk-table td.val{font-weight:700;color:var(--mk-ink);text-align:right;white-space:nowrap}.mk-table td .who{display:inline-flex;align-items:center;gap:6px}.mk-callout{position:absolute;border:2px solid var(--cyan-300);border-radius:10px;box-shadow:0 0 0 6px #5ee7ff1f,0 0 40px #5ee7ff40;pointer-events:none}.mk-callout .lbl{position:absolute;left:0;top:100%;margin-top:12px;white-space:nowrap;font-family:var(--font-body);font-size:22px;color:var(--cyan-300);background:#051433f0;border:1px solid var(--cyan-300);border-radius:8px;padding:6px 14px;line-height:1.2}.mk-callout.up .lbl{top:auto;bottom:100%;margin:0 0 10px}.mk-callout.up-right .lbl{inset:auto 0 100% auto;margin:0 0 10px}.mk-callout.right .lbl{left:100%;top:50%;transform:translateY(-50%);margin:0 0 0 18px}.mk-callout.down-right .lbl{left:auto;right:0}.frame-figure.bleed{display:block;position:relative;overflow:visible}.frame-split .frame-figure.bleed{align-self:stretch}.mk-place{position:absolute}.am-window{--am-bg: #1b1a19;--am-surface: #222120;--am-border: #32302f;--am-border-light: #292726;--am-text: #e8e6e0;--am-muted: #a19f96;--am-dim: #6f6d66;--am-accent: #f5a524;--am-accent-soft: rgba(245,165,36,.14);--am-info: #4f93ff;--am-ok: #35c46a;font-family:var(--font-body);font-size:13px;line-height:1.4;color:var(--am-text);background:var(--am-bg);border-radius:12px;overflow:hidden;box-shadow:0 40px 100px #030a1fb3,0 0 0 1px #ffffff0f;display:grid;grid-template-rows:40px 1fr;height:860px}.am-title{display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--am-surface);border-bottom:1px solid var(--am-border-light)}.am-logo{width:16px;height:16px;border-radius:50%;background:linear-gradient(30deg,#ff4e7a,#ff7a3c,#f5a524,#ffcf4d);display:grid;place-items:center;color:#fff;font-weight:700;font-size:10px}.am-title .wm{font-weight:600}.am-title .route{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:var(--am-muted);background:var(--am-bg);border:1px solid var(--am-border);border-radius:4px;padding:2px 7px}.am-title .user{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--am-muted)}.am-title .user i{width:22px;height:22px;border-radius:50%;background:var(--am-accent);color:#1b1a19;font-style:normal;font-weight:700;font-size:11px;display:grid;place-items:center}.am-body{display:grid;grid-template-columns:68px 220px 1fr 300px;min-height:0}.am-rail{display:flex;flex-direction:column;align-items:stretch;padding:8px 6px;gap:4px;border-right:1px solid var(--am-border-light);background:var(--am-surface)}.am-rail .sp{flex:1}.am-rail div{display:grid;justify-items:center;gap:4px;padding:8px 0;border-radius:8px;font-size:10px;color:var(--am-muted)}.am-rail div.on{color:var(--am-accent);background:var(--am-accent-soft)}.am-sessions{border-right:1px solid var(--am-border-light);padding:12px 10px;display:grid;align-content:start;gap:4px}.am-sessions .new{border:1px solid var(--am-border);border-radius:8px;padding:8px 10px;margin-bottom:8px;color:var(--am-text);font-weight:600}.am-sessions div.row{padding:7px 10px;border-radius:6px;color:var(--am-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-sessions div.row.on{background:var(--am-surface);color:var(--am-text)}.am-chat{display:grid;grid-template-rows:52px 1fr auto;min-width:0}.am-chat-head{display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid var(--am-border-light)}.am-chat-head h4{margin:0;font-size:15px;font-weight:600}.am-chat-head .model{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--am-muted);border:1px solid var(--am-border);border-radius:6px;padding:5px 10px}.am-chat-head .model i{width:7px;height:7px;border-radius:50%;background:var(--am-ok)}.am-chat-head .clear{margin-left:auto;color:var(--am-muted);font-size:12px}.am-msgs{padding:18px 22px;display:grid;align-content:start;gap:14px;overflow:hidden}.am-msg{max-width:82%}.am-msg.user{justify-self:end;max-width:78%;background:var(--am-accent);color:#1b1a19;border-radius:8px 8px 4px;padding:9px 13px;font-weight:500}.am-msg.bot{background:var(--am-surface);border:1px solid var(--am-border-light);border-radius:8px 8px 8px 4px;padding:10px 14px;display:grid;gap:8px}.am-msg.bot .role{color:var(--am-accent);font-weight:700;font-size:11px}.am-think{display:flex;align-items:center;gap:6px;color:var(--am-muted);font-size:12px}.am-tool{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--am-muted);background:var(--am-bg);border:1px solid var(--am-border-light);border-radius:6px;padding:5px 9px}.am-tool i{width:7px;height:7px;border-radius:50%;background:var(--am-ok)}.am-tool i.run{background:var(--am-info)}.am-tool code{font-family:ui-monospace,Consolas,monospace;color:var(--am-text);font-size:12px}.am-tool .st{margin-left:auto}.am-composer{margin:0 18px 16px;border:1px solid var(--am-border-input, #454341);border-radius:8px;background:var(--am-surface);display:grid;grid-template-columns:1fr auto;align-items:end;padding:10px 10px 10px 14px;gap:10px}.am-composer .ph{color:var(--am-dim);min-height:38px}.am-composer .send{background:var(--am-accent);color:#1b1a19;font-weight:600;border-radius:6px;padding:7px 14px}.am-env{border-left:1px solid var(--am-border-light);padding:14px 16px;display:grid;align-content:start;gap:12px;font-size:12px}.am-env h5{margin:0;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.am-env .sec{display:grid;gap:6px}.am-env .sec>b{font-weight:600;color:var(--am-muted);font-size:11px;display:flex;gap:8px;align-items:center}.am-env .sec>b span{background:var(--am-surface);border:1px solid var(--am-border);border-radius:999px;padding:0 7px;font-size:10px}.am-env .row{display:flex;align-items:center;gap:8px;color:var(--am-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-env .row i{width:6px;height:6px;border-radius:50%;background:var(--am-dim);flex:none}.am-env .row i.fg{background:var(--am-accent)}.am-env .row small{color:var(--am-dim)}.am-env .focused{background:var(--am-surface);border:1px solid var(--am-border-light);border-radius:8px;padding:8px 10px}.am-env .foot{color:var(--am-dim);font-size:11px;margin-top:4px}.mk-dialog{background:#fff}.mk-dialog .dh{padding:16px 20px 6px}.mk-dialog .dh h3{margin:0;font-size:16px;color:var(--mk-ink)}.mk-dialog .dh .sub{font-size:12.5px;color:var(--mk-muted);margin-top:3px}.mk-dialog .df{display:grid;gap:14px;padding:12px 20px 18px}.mk-field{display:grid;gap:5px}.mk-field label{font-size:12px;font-weight:600;color:var(--mk-ink)}.mk-field .in{height:34px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--mk-line);border-radius:8px;font-size:13px;color:var(--mk-ink);background:#fff}.mk-field .in .ph{color:var(--mk-dim)}.mk-field .in svg{margin-left:auto;color:var(--mk-dim)}.mk-field .hint{font-size:11.5px;color:var(--mk-muted)}.mk-dialog .db{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--mk-line)}.mk-dialog .db .mk-btn{margin:0}.mk-duty .row{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--mk-line-soft);font-size:13px;align-items:start}.mk-duty .row>b{font-weight:600;color:var(--mk-muted);font-size:12px;padding-top:2px}.mk-duty .row .chips{display:flex;flex-wrap:wrap;gap:6px}.mk-duty .row .hint{display:block;font-size:11.5px;color:var(--mk-muted);margin-top:4px}.mk-duty .rules{display:grid;gap:5px}.mk-duty .rules div{display:flex;align-items:center;gap:7px}.mk-duty .foot{padding-top:10px;font-size:12px;color:var(--mk-muted)}.mk-duty .foot b{color:var(--mk-ink);font-weight:600}.mk-asst{display:grid;grid-template-columns:1fr 330px;min-height:0;flex:1}.mk-chat{padding:18px 22px;display:grid;align-content:start;gap:12px}.mk-chat .u{justify-self:end;max-width:70%;background:var(--mk-blue);color:#fff;border-radius:12px 12px 3px;padding:9px 13px;font-size:13px}.mk-chat .a{max-width:88%;background:#fff;border:1px solid var(--mk-line);border-radius:12px 12px 12px 3px;padding:12px 15px;font-size:13px;line-height:1.55;color:var(--mk-text);display:grid;gap:8px}.mk-chat .a .who{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--mk-ink);font-size:12px}.mk-chat .a ol{margin:0;padding-left:18px;display:grid;gap:4px}.mk-chat .a .used{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--mk-muted);align-items:center}.mk-chat .comp{margin-top:6px;height:40px;border:1px solid var(--mk-line);border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 14px;color:var(--mk-dim);font-size:13px}.mk-mem{border-left:1px solid var(--mk-line);padding:16px 18px;display:grid;align-content:start;gap:10px;background:#fff}.mk-mem h5{margin:0;font-size:13.5px;color:var(--mk-ink);display:flex;align-items:center;gap:7px}.mk-mem .sub{font-size:12px;color:var(--mk-muted);margin-top:-6px}.mk-mem .m{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--mk-text);padding:8px 10px;border:1px solid var(--mk-line-soft);border-radius:8px;background:var(--mk-bg-soft)}.mk-mem .m small{color:var(--mk-dim);font-size:11px;white-space:nowrap;margin-left:auto}.mk-mem .foot{font-size:11.5px;color:var(--mk-muted);padding-top:4px}.mk-filters{display:flex;gap:6px;padding:12px 16px 0}.mk-filters span{padding:4px 10px;border-radius:999px;border:1px solid var(--mk-line);font-size:12px;color:var(--mk-text)}.mk-filters span.on{background:var(--mk-blue-soft);border-color:transparent;color:var(--mk-blue-ink);font-weight:600}.mk-usage{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 16px 0}.mk-usage .mk-stat .v{font-size:22px}.mk-band{padding:16px 16px 0;display:grid;gap:10px}.mk-band .bh{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--mk-ink);font-size:13.5px}.mk-band .bh .n{font-weight:500;color:var(--mk-muted);font-size:12px}.mk-band .bh .tag{font-weight:500;color:var(--mk-muted);font-size:12px;margin-left:auto}.mk-models{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mk-model{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:11px 12px;display:grid;gap:7px;font-size:12.5px}.mk-model .n{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--mk-ink)}.mk-model .n .mk-pill{margin-left:auto}.mk-model .id{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:var(--mk-muted)}.mk-model .caps{display:flex;flex-wrap:wrap;gap:4px}.mk-model .caps span{font-size:10.5px;padding:1px 6px;border-radius:4px;background:var(--mk-line-soft);color:#4b5563}.mk-model .kf{display:flex;align-items:center;gap:6px;padding-top:6px;border-top:1px solid var(--mk-line-soft);font-size:12px;color:var(--mk-muted)}.mk-model .kf code{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:var(--mk-text)}.mk-model .kf .set{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--mk-blue-ink);font-weight:600}.mk-model .kf .acts{margin-left:auto;color:var(--mk-dim);font-size:11.5px}.mk-caps{display:grid;gap:18px}.mk-caps .sec-h{display:flex;align-items:flex-start;gap:12px}.mk-caps .sec-h h4{margin:0;font-size:14px;color:var(--mk-ink)}.mk-caps .sec-h p{margin:2px 0 0;font-size:12.5px;color:var(--mk-muted)}.mk-caps .sec-h .mk-btn{margin-left:auto;height:30px}.mk-caps .list{display:grid;border:1px solid var(--mk-line);border-radius:10px;overflow:hidden;background:#fff}.mk-caps .cap{display:grid;grid-template-columns:200px 1fr auto;gap:14px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--mk-line-soft);font-size:12.5px}.mk-caps .cap:last-child{border-bottom:0}.mk-caps .cap .nm{font-weight:600;color:var(--mk-ink);display:flex;align-items:center;gap:8px}.mk-caps .cap .ins{color:var(--mk-text);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-caps .cap .ep{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;color:var(--mk-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-caps .cap.off,.mk-caps .cap.off .nm,.mk-caps .cap.off .ins{color:var(--mk-dim)}.mk-toggle{width:30px;height:17px;border-radius:9px;background:var(--mk-green);position:relative}.mk-toggle:after{content:"";position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#fff}.mk-toggle.off{background:#cbd5e1}.mk-toggle.off:after{right:auto;left:2px}.mk-toggle.blue{background:var(--mk-blue)}.mk-ps{min-height:920px;background:var(--mk-bg);color:var(--mk-text);font-size:13px}.mk-ps .mk-app{min-height:856px}.mk-ps-head{display:flex;align-items:center;gap:12px;height:64px;padding:0 20px;border-bottom:1px solid var(--mk-line)}.mk-ps-head .app{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--mk-line-soft);color:var(--mk-text)}.mk-ps-head .t{display:grid;gap:1px}.mk-ps-head .t b{font-size:15px;color:var(--mk-ink)}.mk-ps-head .t span{font-size:12px;color:var(--mk-muted)}.mk-ps-head .x{margin-left:auto;color:var(--mk-muted)}.mk-ps .mk-side{width:225px}.mk-ps .mk-side .sec{padding-top:8px}.mk-ps .mk-side .row.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-ps-bar{height:60px;gap:18px}.mk-ps-bar .crumb{font-size:17px;margin-right:auto}.mk-ps-bar .opt{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mk-ink)}.mk-ps-bar .vr{width:1px;height:26px;background:var(--mk-line)}.mk-ps-stages{flex:1;display:grid;grid-template-columns:repeat(5,330px);overflow:hidden}.mk-ps-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;border-right:1px solid var(--mk-line);min-height:780px;min-width:0;overflow:hidden}.mk-ps-stage .sh{padding:12px 18px 10px;background:var(--mk-bg-soft);border-bottom:1px solid var(--mk-line);display:grid;gap:3px}.mk-ps-stage .nm{display:flex;align-items:center;gap:7px;min-width:0}.mk-ps-stage .nm:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--c);flex-shrink:0}.mk-ps-stage .nm i,.mk-ps-stage .in i{width:16px;height:16px;border-radius:3px;display:grid;place-items:center;font-size:10px;font-weight:700;font-style:normal;color:#fff;background:var(--c);flex-shrink:0}.mk-ps-stage .nm b{font-size:14px;color:var(--c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-ps-stage .sub{font-size:12px;color:var(--mk-muted);padding-left:10px}.mk-ps-stage .sb{padding:14px 18px;display:grid;gap:8px;align-content:start}.mk-ps-stage label{font-size:12.5px;color:var(--mk-text)}.mk-ps-stage .in{display:flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid var(--mk-line);border-radius:7px;background:#fff;font-size:13px;color:var(--mk-ink);margin-bottom:8px}.mk-ps-stage .in .unit{margin-left:auto;color:var(--mk-muted)}.mk-ps-stage .row{display:flex;align-items:center;justify-content:space-between;margin:2px 0 8px}.mk-ps-stage .sw{display:flex;gap:8px}.mk-ps-stage .sw span{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px #fff}.mk-ps-stage .sw span.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mk-ink)}.mk-ps-stage .sw .rainbow{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#3b82f6,#a855f7,#ef4444)}.mk-ps-stage .foot{display:flex;align-items:center;gap:6px;padding:14px 18px;border-top:1px solid var(--mk-line);font-size:12.5px;color:var(--mk-text)}.mk-ps-stage .add{position:absolute;right:-11px;top:300px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--mk-line);color:var(--mk-dim);z-index:1}.mk-ask{display:grid;grid-template-rows:auto 1fr auto;background:#fff}.mk-ask .ah{padding:12px 16px;border-bottom:1px solid var(--mk-line);display:grid;gap:3px}.mk-ask .ah .t{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--mk-ink);font-size:14px}.mk-ask .ah .t .acts{margin-left:auto;display:flex;gap:12px;font-weight:500;font-size:12px;color:var(--mk-muted)}.mk-ask .ah .s{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mk-muted)}.mk-ask .body{padding:14px 16px;display:grid;align-content:start;gap:10px;font-size:13px}.mk-ask .q{justify-self:end;max-width:80%;background:var(--mk-blue-soft);color:var(--mk-blue-ink);border-radius:10px 10px 3px;padding:8px 12px;font-weight:500}.mk-ask .act{display:grid;gap:4px;font-size:12px;color:var(--mk-muted)}.mk-ask .act div{display:flex;align-items:center;gap:7px}.mk-ask .act i{width:6px;height:6px;border-radius:50%;background:var(--mk-green)}.mk-ask .ans{line-height:1.5;color:var(--mk-text)}.mk-ask .price{border:1px solid var(--mk-line);border-radius:10px;overflow:hidden}.mk-ask .price .pr{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:7px 12px;border-bottom:1px solid var(--mk-line-soft);font-size:12.5px}.mk-ask .price .pr:last-child{border-bottom:0;background:var(--mk-bg-soft);font-weight:700;color:var(--mk-ink)}.mk-ask .price .pr small{color:var(--mk-muted);font-weight:500}.mk-ask .src{font-size:12px;color:var(--mk-muted);display:flex;align-items:center;gap:6px}.mk-ask .fb{display:flex;gap:14px;font-size:12px;color:var(--mk-muted)}.mk-ask .foot{border-top:1px solid var(--mk-line);padding:10px 16px;display:grid;gap:8px}.mk-ask .foot .lock{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mk-muted)}.mk-ask .foot .lock b{color:var(--mk-ink);font-weight:600}.mk-ask .foot .lock .tok{margin-left:auto}.mk-ask .foot .comp{height:36px;border:1px solid var(--mk-line);border-radius:9px;display:flex;align-items:center;padding:0 12px;color:var(--mk-dim);font-size:13px}.mk-ask .foot .comp .go{margin-left:auto;color:var(--mk-blue-ink);font-weight:600}.mk-approval{background:#fff;padding:14px 16px;display:grid;gap:10px;font-size:13px}.mk-approval .hd{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--mk-ink);font-size:14px}.mk-approval .hd .ttl{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--mk-muted)}.mk-approval .rec{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--mk-green-soft);color:#166534;font-weight:600}.mk-approval .rec .cf{margin-left:auto;font-weight:500;font-size:12px;color:#15803d}.mk-approval .reasons{display:grid;gap:5px}.mk-approval .reasons div{display:flex;gap:8px;align-items:flex-start;color:var(--mk-text)}.mk-approval .reasons div span.k{font-size:10.5px;padding:1px 6px;border-radius:4px;background:var(--mk-line-soft);color:#4b5563;font-weight:600;white-space:nowrap;margin-top:2px}.mk-approval .btns{display:flex;gap:8px;padding-top:6px}.mk-approval .btns .mk-btn{margin:0}.mk-approval .note{font-size:11.5px;color:var(--mk-muted)}.mk-peek{background:#fff;display:grid;grid-template-rows:auto 1fr auto}.mk-peek .ph{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--mk-line)}.mk-peek .ph .ic{width:30px;height:30px;border-radius:8px;background:#ede9fe;color:#7c3aed;display:grid;place-items:center}.mk-peek .ph .tt{display:grid}.mk-peek .ph .tt b{color:var(--mk-ink);font-size:14px}.mk-peek .ph .tt span{font-size:12px;color:var(--mk-muted)}.mk-peek .pf{padding:12px 16px;display:grid;gap:14px}.mk-peek .ta{min-height:92px;border:1px solid var(--mk-line);border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.45;color:var(--mk-ink)}.mk-peek .schema{display:flex;flex-wrap:wrap;gap:6px}.mk-peek .schema code{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;padding:3px 7px;border-radius:5px;background:var(--mk-bg-soft);border:1px solid var(--mk-line);color:var(--mk-text)}.mk-peek .pb2{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--mk-line)}.mk-peek .pb2 .del{font-size:12.5px;color:var(--mk-red)}.mk-peek .pb2 .mk-btn{margin:0}.mk-ledger{background:#fff}.mk-ledger .lh{padding:12px 16px;border-bottom:1px solid var(--mk-line);display:flex;align-items:center;gap:10px;font-weight:700;color:var(--mk-ink);font-size:14px}.mk-ledger .lh .sub{font-weight:500;color:var(--mk-muted);font-size:12px}.mk-ledger .stg{padding:10px 16px 4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600}.mk-ledger .op{display:grid;grid-template-columns:22px 1fr auto auto;gap:10px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--mk-line-soft);font-size:13px}.mk-ledger .op .n{color:var(--mk-ink);font-weight:600}.mk-ledger .op .ins{grid-column:2 / -1;font-size:12px;color:var(--mk-muted);font-style:italic;margin-top:-4px;padding-bottom:4px}.mk-ledger .op.agent .n{color:#6d28d9}.mk-crew{display:grid;gap:14px;padding:16px}.mk-crew .ws{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted)}.mk-crew .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mk-crew .card{background:#fff;border:1px solid var(--mk-line);border-radius:12px;padding:12px 14px;display:grid;gap:8px;font-size:12.5px}.mk-crew .card .top{display:flex;align-items:center;gap:10px}.mk-crew .card .top .nm{font-weight:700;color:var(--mk-ink);font-size:14px}.mk-crew .card .top .live{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--mk-green);box-shadow:0 0 0 3px var(--mk-green-soft)}.mk-crew .card .role{color:var(--mk-text)}.mk-crew .card .rep{color:var(--mk-muted);font-size:12px}.mk-crew .card .bud{display:grid;gap:4px;padding-top:8px;border-top:1px solid var(--mk-line-soft)}.mk-crew .card .bud .l{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mk-muted)}.mk-crew .card .bud .l b{color:var(--mk-ink)}.mk-crew .card .bud .bar{height:5px;border-radius:3px;background:var(--mk-line-soft);overflow:hidden}.mk-crew .card .bud .bar i{display:block;height:100%;background:var(--mk-blue)}.mk-crew .card .ft{display:flex;gap:8px;font-size:11.5px;color:var(--mk-muted)}.mk-crew .card .ft code{font-family:ui-monospace,Consolas,monospace;font-size:11px}.mk-approval .sub{font-size:12px;color:var(--mk-muted);margin-top:-4px}.mk-apps{display:grid;grid-template-columns:repeat(3,1fr);column-gap:36px;width:1680px;color-scheme:light;font-family:var(--font-body);color:#1f2937;-webkit-user-select:none;user-select:none}.mk-apps-col{display:grid;align-content:start;row-gap:36px}.mk-apps-section{display:grid;row-gap:6px}.mk-apps-heading{padding:0 8px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7f8793}.mk-apps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.mk-apps-tile{display:flex;align-items:center;gap:11px;min-width:0;padding:4px 8px;border-radius:8px}.mk-apps-tile img{display:block;width:32px;height:32px;flex:none}.mk-apps-body{min-width:0;display:grid;row-gap:1px}.mk-apps-label{font-size:16px;font-weight:500;line-height:1.2;color:#0f1218;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-apps-sub{font-size:12.5px;line-height:1.2;color:#7f8793;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-side{width:224px}.at-group.done .tn b{color:var(--mk-muted);font-weight:500;text-decoration:line-through}.at-group.done .chk{background:var(--mk-green);border-color:var(--mk-green)}.at-group.done td.desc,.at-group.done td.d{color:var(--mk-dim)}.at-agent{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-items:center;padding:4px 6px 12px}.at-agent .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:700;font-size:13px}.at-agent b{display:block;font-size:13.5px;color:var(--mk-ink)}.at-agent small{display:block;font-size:11px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-side .row em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--mk-dim)}.at-side .row.on em{color:#ffffffd9}.at-head{gap:8px}.at-head .crumb{margin-right:6px}.at-tabs{display:inline-flex;gap:2px}.at-tabs>span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:7px;font-size:12.5px;color:var(--mk-text)}.at-tabs>span.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.at-tabs .n{font-size:10.5px;padding:1px 6px;border-radius:8px;background:var(--mk-line-soft);color:var(--mk-muted)}.at-tabs>span.on .n{background:#2563eb24;color:var(--mk-blue-ink)}.at-search{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:30px;width:180px;padding:0 10px;border:1px solid var(--mk-line);border-radius:7px;color:var(--mk-dim);font-size:12.5px;white-space:nowrap}.at-seg{display:inline-flex;border:1px solid var(--mk-line);border-radius:7px;overflow:hidden}.at-seg span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12.5px;color:var(--mk-text)}.at-seg span.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.at-head .mk-btn{margin-left:0;height:30px;white-space:nowrap}.at-head .mk-btn.sq{padding:0 8px}.at-body{padding:14px 16px 30px;display:grid;gap:12px;align-content:start;min-height:670px}.at-group header{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:7px;background:var(--mk-bg-soft);font-size:12.5px;color:var(--mk-ink)}.at-group header b{font-weight:600}.at-group header .n{font-size:10.5px;padding:1px 6px;border-radius:8px;background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.at-group header .add{margin-left:auto;color:var(--mk-dim)}.at-group.todo header .ic{color:var(--mk-blue)}.at-group.doing header .ic{color:var(--mk-orange)}.at-group.blocked header .ic{color:var(--mk-red)}.at-group.done header .ic{color:var(--mk-green)}.at-table{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.at-table th{text-align:left;font-weight:500;font-size:11.5px;color:var(--mk-muted);padding:8px 10px 6px;border-bottom:1px solid var(--mk-line-soft);white-space:nowrap}.at-table td{padding:8px 10px;border-bottom:1px solid var(--mk-line-soft);color:var(--mk-text);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-table .tk{display:flex;align-items:center;gap:10px;min-width:0}.at-table .chk{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--mk-dim);flex:none}.at-table .tn{min-width:0}.at-table .tn b{display:block;font-weight:600;color:var(--mk-ink);overflow:hidden;text-overflow:ellipsis}.at-table .tn small{display:block;font-size:11px;color:var(--mk-muted);overflow:hidden;text-overflow:ellipsis}.at-table td.desc{color:var(--mk-muted)}.at-table td.d{color:var(--mk-muted);font-variant-numeric:tabular-nums}.at-table td.d.late{color:var(--mk-red);font-weight:600}.at-origin{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--mk-line-soft);color:var(--mk-text);font-size:11.5px}.at-prio{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;background:var(--mk-line-soft);color:#4b5563}.at-prio.high{background:var(--mk-red-soft);color:var(--mk-red)}.at-table td.more{color:var(--mk-dim);text-align:right}.mk-rules{padding:14px 16px 30px}.mk-rules .mk-table td{vertical-align:middle}.mk-rules .lk{display:inline-flex;flex-wrap:wrap;gap:5px}.mk-rules .regs{display:inline-block;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mk-pf{min-height:920px;background:var(--mk-bg);color:var(--mk-text);font-size:13px}.mk-pf .mk-app{min-height:872px;align-items:stretch}.mk-pf .mk-side{display:flex;flex-direction:column;gap:2px}.mk-pf .mk-side .title{white-space:nowrap;overflow:hidden}.mk-pf-sidefoot{margin-top:auto;display:grid;gap:2px;padding-top:12px;border-top:1px solid var(--mk-line-soft)}.mk-pf-rail .tile{font-size:10px}.mk-pf-quick{display:inline-flex;align-items:center;gap:8px;width:240px;height:32px;padding:0 12px;border:1px solid var(--mk-line);border-radius:8px;color:var(--mk-muted);font-size:12.5px}.mk-pf-kpis{margin-left:8px;color:var(--mk-muted);font-size:13px;white-space:nowrap}.mk-pf-kpis b{color:var(--mk-ink)}.mk-pf .mk-head>.mk-pf-quick{margin-left:auto}.mk-pf .mk-head>.mk-pf-quick~.mk-btn{margin-left:0}.mk-pill.ok{background:var(--mk-green-soft);color:#15803d}.mk-pf-board{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:14px 16px 24px;background:var(--mk-bg-soft);overflow:hidden;align-content:start}.mk-pf-col{display:grid;gap:10px;align-content:start;min-width:0}.mk-pf-stage{display:grid;gap:4px;padding:4px 0 8px 12px;border-left:3px solid var(--c)}.mk-pf-stage .nm{display:flex;align-items:center;gap:8px;min-width:0}.mk-pf-stage .nm i{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font-size:11px;font-weight:700;font-style:normal;color:#fff;background:var(--c)}.mk-pf-stage .nm b{font-size:15px;color:var(--c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-pf-stage .nm .cnt{padding:1px 7px;border-radius:999px;background:var(--mk-line-soft);font-size:11.5px;font-weight:600;color:var(--mk-muted)}.mk-pf-stage .sum{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--mk-muted)}.mk-pf-stage .sum b{color:var(--mk-ink)}.mk-pf-deal{background:#fff;border:1px solid var(--mk-line);border-radius:9px;padding:12px 14px;display:grid;gap:8px;min-width:0}.mk-pf-deal .tags{display:flex;flex-wrap:wrap;gap:5px}.mk-pf-deal>b{font-size:13.5px;color:var(--mk-ink);line-height:1.3}.mk-pf-deal .sub{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mk-muted)}.mk-pf-deal .sub span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-pf-deal .sub i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-pf-deal .ft{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--mk-line-soft)}.mk-pf-deal .ft .who{display:inline-flex;align-items:center;gap:7px;color:var(--mk-muted)}.mk-pf-deal .ft b{color:var(--mk-ink)}.mk-pf-back{width:26px;height:26px;border-radius:50%;border:1px solid var(--mk-line);display:grid;place-items:center;color:var(--mk-muted)}.mk-pf-leadhead{display:flex;align-items:center;gap:14px;padding:18px 20px 14px}.mk-pf-bigav{width:60px;height:60px;border-radius:50%;background:#b45309;color:#fff;display:grid;place-items:center;font-weight:700;font-size:20px}.mk-pf-leadhead .who{display:grid;gap:3px;flex:1}.mk-pf-leadhead .who b{font-size:22px;color:var(--mk-ink)}.mk-pf-leadhead .who span{font-size:14px;color:var(--mk-muted)}.mk-pf-leadhead .who span strong{color:var(--mk-ink);font-weight:600}.mk-pf-leadhead .who small{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mk-muted)}.mk-pf-leadhead .score{color:var(--mk-muted);padding-right:14px;border-right:1px solid var(--mk-line);margin-right:4px}.mk-pf-stages{display:flex;align-items:center;gap:4px;padding:0 20px 14px;border-bottom:1px solid var(--mk-line);font-size:13px;color:var(--mk-muted)}.mk-pf-stages>span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;white-space:nowrap}.mk-pf-stages>span .sep{color:var(--mk-dim);margin-left:6px}.mk-pf-stages>span.done{color:var(--mk-green)}.mk-pf-stages>span.on{background:var(--mk-blue);color:#fff;font-weight:600}.mk-pf-stages>span.on .sep{color:#fff9}.mk-pf-stages .age{margin-left:auto}.mk-pf-stages .age b{color:var(--mk-ink)}.mk-pf-lead{flex:1;display:grid;grid-template-columns:330px minmax(0,1fr) 370px;gap:0;min-width:0}.mk-pf-lead .col{min-width:0;padding:8px 20px 24px;display:grid;gap:10px;align-content:start;border-right:1px solid var(--mk-line)}.mk-pf-lead .col:last-child{border-right:0}.mk-pf-lead .col.mid{padding:0}.mk-pf-lead .col.mid>*{margin:0 18px}.mk-pf-lead .sec{padding:10px 0 2px;justify-content:space-between}.mk-pf-box{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:12px 14px;display:grid;gap:8px;font-size:13px}.mk-pf-box .owner{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--mk-line-soft)}.mk-pf-box .owner div{display:grid}.mk-pf-box .owner b{color:var(--mk-ink)}.mk-pf-box .owner span{font-size:12px;color:var(--mk-muted)}.mk-pf-kv{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--mk-line-soft);font-size:13px}.mk-pf-kv:last-child{border-bottom:0}.mk-pf-kv>span{display:inline-flex;align-items:center;gap:6px;color:var(--mk-muted)}.mk-pf-kv>b{min-width:0;color:var(--mk-ink);font-weight:600;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-pf-kv .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.mk-pf-tabs{display:flex;gap:10px;height:52px;align-items:center;border-bottom:1px solid var(--mk-line);font-size:13px;white-space:nowrap;color:var(--mk-text)}.mk-pf-tabs span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px}.mk-pf-tabs span.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.mk-pf-tabs em{font-style:normal;font-size:11px;padding:0 5px;border-radius:4px;border:1px solid var(--mk-line);color:var(--mk-muted)}.mk-pf-subtabs{display:flex;gap:22px;height:44px;align-items:stretch;border-bottom:1px solid var(--mk-line);font-size:13.5px}.mk-pf-subtabs span{display:inline-flex;align-items:center;padding:0 4px;color:var(--mk-muted)}.mk-pf-subtabs span.on{color:var(--mk-ink);font-weight:600;border-bottom:2px solid var(--mk-ink)}.mk-pf-composer{margin-top:18px!important;border:1px solid var(--mk-line);border-radius:10px;overflow:hidden}.mk-pf-composer .kinds{display:flex;gap:28px;padding:12px 16px;border-bottom:1px solid var(--mk-line);font-size:13.5px}.mk-pf-composer .kinds span{display:inline-flex;align-items:center;gap:7px}.mk-pf-composer .line{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--mk-muted)}.mk-pf-todo{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--mk-line);border-radius:8px;color:var(--mk-muted)}.mk-pf-todo i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--mk-dim)}.mk-pf-box .src{display:flex;gap:10px;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid var(--mk-line-soft)}.mk-pf-box .src .q{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--mk-line);color:var(--mk-muted);font-weight:600}.mk-pf-box .src div{display:grid;gap:5px;justify-items:start}.mk-pf-box .src b{color:var(--mk-ink)}.mk-pf-box.empty{justify-items:center;text-align:center;padding:24px 20px;gap:6px}.mk-pf-box.empty .glow{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--mk-blue-soft);color:var(--mk-blue-ink);margin-bottom:6px}.mk-pf-box.empty b{color:var(--mk-ink);font-size:14px}.mk-pf-box.empty span:last-child{color:var(--mk-muted);font-size:12.5px}.mk-pf-reqtabs{display:flex;align-items:center;gap:26px;height:50px;padding:0 20px;border-bottom:1px solid var(--mk-line);font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--mk-muted)}.mk-pf-reqtabs>span{position:relative;display:inline-flex;align-items:center;gap:8px;height:50px;white-space:nowrap}.mk-pf-reqtabs>span.on{color:var(--mk-ink)}.mk-pf-reqtabs>span.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mk-blue)}.mk-pf-reqtabs em{font-style:normal;padding:1px 7px;border-radius:999px;background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-size:11px}.mk-pf-reqs{flex:1}.mk-pf-req{display:grid;grid-template-columns:18px fit-content(330px) 12px minmax(110px,1fr) 96px 150px 12px 64px 50px 16px 8px;align-items:center;gap:10px;width:100%;height:56px;padding:0 20px;border-bottom:1px solid var(--mk-line-soft);font-size:13.5px}.mk-pf-req.blue{box-shadow:inset 3px 0 0 var(--mk-blue)}.mk-pf-req .cb{width:17px;height:17px;border-radius:4px;border:1.5px solid var(--mk-dim)}.mk-pf-req .ttl{color:var(--mk-ink);font-weight:500;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mk-pf-req .chev{color:var(--mk-dim)}.mk-pf-req .svc{display:block;width:auto;min-width:0;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-pf-req .svc b{font-weight:400;color:var(--mk-dim)}.mk-pf-req .mk-pill{height:26px;padding:0 11px;border-radius:6px;font-size:12.5px;justify-self:start;white-space:nowrap}.mk-pf-req .mk-pill.pending{background:#eff4ff;color:var(--mk-blue-ink);border:1px solid #BFD3FF}.mk-pf-req .mk-pill.approved{background:#22a55b;color:#fff}.mk-pf-req .mk-pill.rejected{background:#dc2626;color:#fff}.mk-pf-req .who{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mk-text)}.mk-pf-req .avw{position:relative;display:inline-grid;flex-shrink:0}.mk-pf-req .avw:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;background:transparent}.mk-pf-req .avw.online:after{background:#22c55e}.mk-pf-req .avw.wait:after{background:#16a34a}.mk-pf-req .avw i{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 2px #fff}.mk-pf-req .avw.ok:after,.mk-pf-req .avw.no:after{display:none}.mk-pf-req .avw.ok i{background:#16a34a}.mk-pf-req .avw.no i{background:#dc2626}.mk-pf-req .appr{display:inline-flex}.mk-pf-req .appr .avw{margin-left:-6px}.mk-pf-req .appr .avw:first-child{margin-left:0}.mk-pf-req .appr .mk-av{box-shadow:0 0 0 2px #fff}.mk-pf-req .date{color:var(--mk-muted);font-size:12.5px;white-space:nowrap}.mk-pf-req .bk{color:var(--mk-dim)}.mk-pf-req .dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--mk-dim);background:transparent}.mk-pf-req .dot.blue{background:var(--mk-blue);border-color:var(--mk-blue)}.mk-pf-req .dot.red{background:#dc2626;border-color:#dc2626}.mk-pf .mk-side .row.open .chev{color:var(--mk-muted)}.mk-pf .mk-side .row.sub{padding-left:22px;gap:12px;color:var(--mk-text)}.mk-pf .mk-side .row.sub .bullet{width:6px;height:6px;border-radius:50%;background:var(--mk-dim);flex-shrink:0}.mk-pf-ws{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 9px;border-top:1px solid var(--mk-line-soft);font-size:13.5px;font-weight:600;color:var(--mk-ink)}.mk-pf-ws .ltr{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.mk-pf-ws .chev{margin-left:auto;color:var(--mk-dim)}.mk-pf-pager{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:var(--mk-muted);font-size:13px}.mk-pf-pager .pages{display:inline-flex;align-items:center;gap:6px}.mk-pf-pager .pages b{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;border:1px solid var(--mk-line);font-weight:500;color:var(--mk-text)}.mk-pf-pager .pages b.on{background:var(--mk-blue);border-color:var(--mk-blue);color:#fff}.mk-pf-side2{width:225px;background:#fff}.mk-pf-counts{display:grid;gap:0;padding-top:8px}.mk-pf-counts div{display:flex;align-items:center;gap:8px;height:34px;padding:0 9px;border-bottom:1px dashed var(--mk-line-soft);font-size:13px}.mk-pf-counts div i{width:8px;height:8px;border-radius:50%;border:1.5px solid;display:inline-block}.mk-pf-counts div b{margin-left:auto;color:var(--mk-ink)}.mk-pf-filterbar{display:flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-bottom:1px solid var(--mk-line);font-size:13px;color:var(--mk-text)}.mk-pf-filterbar>span{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:30px;border-right:1px solid var(--mk-line-soft);white-space:nowrap}.mk-pf-filterbar>span.n{color:var(--mk-muted);border-right:0}.mk-pf-emps{padding:14px 16px 24px;flex:1;background:var(--mk-bg-soft)}.mk-pf-emps .mk-table td{padding:10px 14px;white-space:nowrap}.mk-pf-emps .mk-table .who{display:inline-flex;align-items:center;gap:10px}.mk-pf-jobhead{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--mk-line)}.mk-pf-jobhead .t{flex:1;display:grid;gap:6px}.mk-pf-jobhead .t>b{font-size:22px;color:var(--mk-ink)}.mk-pf-jobhead .meta{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--mk-muted)}.mk-pf-jobhead .meta span{display:inline-flex;align-items:center;gap:5px}.mk-pf-jobhead .meta b{color:var(--mk-ink)}.mk-pf-jobhead .live{color:var(--mk-green);font-weight:700;letter-spacing:.04em}.mk-pf-jobhead .live i{width:8px;height:8px;border-radius:50%;background:var(--mk-green)}.mk-pf-hstages{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-bottom:1px solid var(--mk-line)}.mk-pf-hstages .st{display:grid;gap:8px;padding:14px 20px 12px;border-right:1px solid var(--mk-line)}.mk-pf-hstages .st:last-child{border-right:0}.mk-pf-hstages .nm{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:var(--mk-ink)}.mk-pf-hstages .nm svg{color:var(--mk-dim)}.mk-pf-hstages .bar{height:4px;border-radius:2px;display:block}.mk-pf-hstages .ft{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--mk-muted)}.mk-pf-hstages .ft span{display:inline-flex;align-items:center;gap:5px}.mk-pf-hboard{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:var(--mk-bg-soft)}.mk-pf-hboard .col{display:grid;gap:12px;align-content:start;padding:14px 16px 24px;border-right:1px solid var(--mk-line-soft)}.mk-pf-hboard .col:last-child{border-right:0}.mk-pf-cand{background:#fff;border:1px solid var(--mk-line);border-radius:9px;padding:12px 14px;display:grid;gap:10px}.mk-pf-cand .top{display:flex;align-items:center;justify-content:space-between}.mk-pf-cand .top .pin{display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:var(--mk-dim)}.mk-pf-cand .who{display:flex;align-items:center;gap:10px}.mk-pf-cand .who .mk-av{position:relative;box-shadow:none}.mk-pf-cand .who .alert{position:absolute;left:-4px;top:-2px;color:var(--mk-red);background:#fff;border-radius:50%}.mk-pf-cand .who div{display:grid;gap:2px}.mk-pf-cand .who b{color:var(--mk-ink);font-size:14px}.mk-pf-cand .who span{font-size:12px;color:var(--mk-muted)}.mk-pf-cand .stars{display:flex;gap:2px}.mk-pf-svcs{flex:1}.mk-pf-svcs table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13.5px}.mk-pf-svcs th:nth-child(1){width:32%}.mk-pf-svcs th:nth-child(2){width:10%}.mk-pf-svcs th:nth-child(3){width:17%}.mk-pf-svcs th:nth-child(4){width:9%}.mk-pf-svcs th{text-align:left;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--mk-line);background:var(--mk-bg-soft)}.mk-pf-svcs td{padding:12px 16px;border-bottom:1px solid var(--mk-line-soft);vertical-align:middle;color:var(--mk-text)}.mk-pf-svcs code{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--mk-muted)}.mk-pf-svcs .svc{display:inline-flex;align-items:center;gap:14px}.mk-pf-svcs .svc i{width:40px;height:40px;border-radius:9px;display:grid;place-items:center}.mk-pf-svcs .svc>span{display:grid;gap:3px}.mk-pf-svcs .svc b{font-size:14.5px;color:var(--mk-ink);font-weight:500}.mk-pf-svcs .model{display:grid;gap:4px;justify-items:start}.mk-pf-svcs .model .mk-pill{font-family:ui-monospace,Consolas,monospace;font-weight:600;letter-spacing:.02em}.mk-pf-svcs .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-pf-svcs .svc{max-width:100%}.mk-pf-svcs .svc>span{min-width:0}.mk-pf-svcs .svc code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-ps-main{position:relative}.mk-ps-page{display:flex;flex-direction:column;min-height:856px}.mk-ps-access{padding:6px 28px 28px;display:grid}.mk-ps-access section{display:grid;gap:8px;padding:22px 0;border-bottom:1px solid var(--mk-line)}.mk-ps-access section>b{font-size:14.5px;color:var(--mk-ink)}.mk-ps-access section>p{font-size:13px;color:var(--mk-muted)}.mk-ps-access .radios{display:flex;gap:32px;margin-top:6px;font-size:13.5px;color:var(--mk-ink)}.mk-ps-access .radios span{display:inline-flex;align-items:center;gap:9px}.mk-ps-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--mk-dim);background:#fff;flex-shrink:0}.mk-ps-radio.on{border:5px solid var(--mk-blue)}.mk-ps-box{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--mk-dim);background:#fff;display:grid;place-items:center;color:#fff;flex-shrink:0}.mk-ps-box.on{background:var(--mk-blue);border-color:var(--mk-blue)}.mk-ps-access .panel{margin-top:8px;padding:16px 20px;border:1px solid var(--mk-line);border-radius:10px;background:var(--mk-bg-soft);display:grid;gap:12px}.mk-ps-access .check{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--mk-ink)}.mk-ps-access .chips{display:flex;flex-wrap:wrap;gap:8px}.mk-ps-access .chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 5px;border-radius:999px;border:1px solid var(--mk-line);background:#fff;font-size:13px;color:var(--mk-ink)}.mk-ps-access .chip svg{color:var(--mk-dim)}.mk-ps-access .pick{height:40px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--mk-line);border-radius:8px;background:#fff;color:var(--mk-dim);font-size:13.5px}.mk-ps-perms{padding:22px 28px 28px;display:grid;gap:10px}.mk-ps-perms>p{font-size:13px;color:var(--mk-muted)}.mk-ps-perms .grid{margin-top:10px;border:1px solid var(--mk-line);border-radius:8px;overflow:hidden}.mk-ps-perms .th,.mk-ps-perms .tr{display:grid;grid-template-columns:1fr repeat(4,180px);align-items:center}.mk-ps-perms .th{min-height:60px;background:var(--mk-bg-soft);border-bottom:1px solid var(--mk-line)}.mk-ps-perms .th b{padding:0 16px;font-size:14px;color:var(--mk-ink)}.mk-ps-perms .th span{padding:6px 12px;text-align:center;font-size:13px;color:var(--mk-ink);border-left:1px solid var(--mk-line);align-self:stretch;display:grid;place-items:center}.mk-ps-perms .tr{min-height:74px;border-bottom:1px solid var(--mk-line)}.mk-ps-perms .tr:last-child{border-bottom:0}.mk-ps-perms .pm{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.mk-ps-perms .pm b{display:block;font-size:14px;color:var(--mk-ink);margin-bottom:3px}.mk-ps-perms .pm .desc{font-size:12.5px;color:var(--mk-muted)}.mk-ps-perms .pm code{font-family:ui-monospace,Consolas,monospace;font-size:11px;padding:3px 7px;border-radius:4px;background:var(--mk-line-soft);color:var(--mk-muted);white-space:nowrap}.mk-ps-perms .cell{display:grid;place-items:center;align-self:stretch;border-left:1px solid var(--mk-line);background:var(--mk-bg-soft)}.mk-ps-views{padding:24px 28px;display:grid;gap:18px;justify-items:start}.mk-ps-views .list{width:100%;border:1px solid var(--mk-line);border-radius:10px;overflow:hidden}.mk-ps-views .vw{display:flex;align-items:center;gap:12px;height:60px;padding:0 18px;border-bottom:1px solid var(--mk-line);color:var(--mk-dim)}.mk-ps-views .vw:last-child{border-bottom:0}.mk-ps-views .vw b{font-size:15px;color:var(--mk-ink);font-weight:500}.mk-ps-views .vw .tag{padding:3px 9px;border-radius:6px;background:var(--mk-line-soft);color:var(--mk-muted);font-size:12px}.mk-ps-views .vw .more{margin-left:auto;color:var(--mk-muted)}.mk-ps-layouts{padding:22px 28px 28px;display:grid;gap:12px;justify-items:start}.mk-ps-layouts>p{font-size:13.5px;color:var(--mk-muted);margin-bottom:8px;max-width:1100px}.mk-ps-layouts .lo{width:100%;display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border:1px solid var(--mk-line);border-radius:8px;background:#fff}.mk-ps-layouts .lo.on{border-color:var(--mk-blue);box-shadow:0 0 0 1px var(--mk-blue)}.mk-ps-layouts .lo i{color:var(--mk-muted);margin-top:2px}.mk-ps-layouts .lo.on i{color:var(--mk-blue)}.mk-ps-layouts .lo b{display:block;font-size:14.5px;color:var(--mk-ink);margin-bottom:4px}.mk-ps-layouts .lo span{font-size:13px;color:var(--mk-muted)}.mk-ps-layouts .lo .active{margin-left:auto;padding:4px 10px;border-radius:6px;background:var(--mk-blue);color:#fff;font-size:12.5px;font-weight:600}.mk-pf-view{display:inline-flex;gap:2px;margin-left:4px;padding:3px;border-radius:8px;background:var(--mk-line-soft)}.mk-pf-view span{padding:5px 12px;border-radius:6px;font-size:12.5px;color:var(--mk-muted);font-weight:500}.mk-pf-view span.on{background:#fff;color:var(--mk-ink);box-shadow:0 1px 2px #00000014}.mk-pf-svcs tr.grp td{padding:16px 16px 8px;background:#fff;border-bottom:1px solid var(--mk-line)}.mk-pf-svcs tr.grp .gh{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mk-ink);font-weight:600}.mk-pf-svcs tr.grp .gh i{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:11px;font-weight:700}.mk-pf-svcs tr.grp .gh .role{font-weight:400;color:var(--mk-muted)}.mk-pf-svcs tr.grp .gh .cnt{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--mk-line-soft);font-size:11.5px;font-weight:600;color:var(--mk-muted)}.mk-pf-svcs tr.in td:first-child{padding-left:40px}.mk-tw{min-height:920px;background:var(--mk-bg);color:var(--mk-text);font-size:13px;position:relative}.mk-tw-page{min-height:920px;display:flex;flex-direction:column}.mk-tw-page>.mk-app{flex:1;align-items:stretch}.mk-tw .mk-card .m>*,.mk-tw-title .meta>*{white-space:nowrap}.mk-tw-sub{display:grid;gap:2px;padding:2px 0 4px 22px}.mk-tw-sub span{display:flex;align-items:center;gap:9px;height:28px;padding:0 9px;border-radius:7px;font-size:13px;color:var(--mk-text);white-space:nowrap}.mk-tw-sub span i{width:7px;height:7px;border-radius:50%;display:inline-block}.mk-tw-sub span.on{background:var(--mk-ink);color:#fff;font-weight:600}.mk-tw-col{width:190px;background:var(--mk-bg);position:relative}.mk-tw-n{position:absolute;top:20px;right:20px;font-size:12px;color:var(--mk-muted)}.mk-tw-hr{height:1px;background:var(--mk-line);margin:10px 4px}.mk-tw-detail{flex:1;display:grid;grid-template-columns:minmax(0,820px) 300px;gap:0;background:var(--mk-bg-soft)}.mk-tw-doc{padding:16px 20px 30px;display:grid;gap:14px;align-content:start;min-width:0}.mk-tw-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 18px;background:#fff;border:1px solid var(--mk-line);border-radius:10px}.mk-tw-title b{font-size:18px;color:var(--mk-ink)}.mk-tw-title .meta{flex-basis:100%;display:flex;align-items:center;gap:12px;padding-left:26px;font-size:12px;color:var(--mk-muted)}.mk-tw-title .meta .code{font-weight:700;color:#374151}.mk-tw-title .meta .svc{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.mk-tw-title .meta .due{display:inline-flex;align-items:center;gap:4px;color:var(--mk-red);font-weight:600}.mk-tw-treehead{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--mk-ink);font-size:13px;padding:4px 2px}.mk-tw-treehead .right{margin-left:auto;display:inline-flex;gap:6px}.mk-tw-tree{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:6px 10px 10px;display:grid}.mk-tw-tree .row{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding-left:calc(var(--l) * 28px + 6px);font-size:13px;border-bottom:1px solid var(--mk-line-soft)}.mk-tw-tree .row:last-of-type{border-bottom:0}.mk-tw-tree .row .guide{position:absolute;left:0;top:0;bottom:0;width:calc(var(--l) * 28px);background:repeating-linear-gradient(to right,transparent 0 13px,var(--mk-line) 13px 14px,transparent 14px 28px);pointer-events:none}.mk-tw-tree .row .tog{width:16px;display:grid;place-items:center;color:var(--mk-dim)}.mk-tw-tree .row .leaf{width:5px;height:5px;border-radius:50%;background:var(--mk-line)}.mk-tw-tree .row .code{font-weight:700;color:#374151;white-space:nowrap}.mk-tw-tree .row .name{color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-tw-tree .row.l0 .name{font-weight:600;font-size:14px}.mk-tw-tree .row.done .name{text-decoration:line-through;color:var(--mk-muted)}.mk-tw-tree .row .count{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--mk-line-soft);color:var(--mk-muted)}.mk-tw-tree .row .who{margin-left:auto;padding-right:6px}.mk-tw-tree .add{padding:10px 6px 2px;font-size:12px;color:var(--mk-blue-ink);font-weight:600}.mk-tw-aside{border-left:1px solid var(--mk-line);background:#fff;padding:16px 18px;display:grid;gap:16px;align-content:start}.mk-tw-aside .blk{display:grid;gap:8px;font-size:12.5px;color:var(--mk-muted)}.mk-tw-aside .blk b{color:var(--mk-ink);font-size:13px}.mk-tw-aside .blk .bar{height:8px;border-radius:4px;background:var(--mk-line-soft);overflow:hidden}.mk-tw-aside .blk .bar i{display:block;height:100%;background:var(--mk-green);border-radius:4px}.mk-tw-aside .blk .link{display:inline-flex;align-items:center;gap:6px;color:var(--mk-blue-ink);font-weight:600}.mk-tw-aside .blk .avs{display:inline-flex;align-items:center;gap:4px}.mk-tw-aside .blk .avs em{font-style:normal;font-size:11px;color:var(--mk-muted);margin-left:4px}.mk-tw-aside .blk.muted{display:flex;align-items:center;gap:6px}.mk-pf-reghead{display:flex;align-items:center;width:900px;flex:none}.mk-pf-reghead .mk-pf-view{margin-left:auto}.mk-fr{flex:1}.mk-fr table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13.5px}.mk-fr th:nth-child(1){width:19%}.mk-fr th:nth-child(2){width:8%}.mk-fr th:nth-child(3){width:27%}.mk-fr th:nth-child(5){width:9%}.mk-fr th{text-align:left;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--mk-line);background:var(--mk-bg-soft)}.mk-fr td{padding:13px 16px;border-bottom:1px solid var(--mk-line-soft);vertical-align:middle;color:var(--mk-text)}.mk-fr code{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--mk-muted)}.mk-fr .fld{display:inline-flex;align-items:center;gap:12px}.mk-fr .fld i{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:var(--mk-blue-ink);background:var(--mk-blue-soft)}.mk-fr .fld b{font-size:14px;color:var(--mk-ink);font-weight:500}.mk-fr .used{display:flex;flex-wrap:wrap;gap:6px}.mk-fr .used span{padding:3px 9px;border-radius:999px;background:var(--mk-line-soft);color:var(--mk-text);font-size:12px;white-space:nowrap}.mk-fr .mk-pill{font-family:ui-monospace,Consolas,monospace;font-weight:600;letter-spacing:.02em}.mk-ps-fields{padding:22px 28px 28px}.mk-ps-fields .card{border:1px solid var(--mk-line);border-radius:10px;padding:16px 20px;display:grid;gap:12px}.mk-ps-fields .ch{display:flex;align-items:center;justify-content:space-between;padding:2px 0 8px;color:var(--mk-muted)}.mk-ps-fields .ch b{font-size:16px;color:var(--mk-ink)}.mk-ps-fields .fld{display:grid;grid-template-columns:34px 1fr 24px;align-items:start;gap:8px;padding:18px 20px;border-radius:8px;background:var(--mk-bg-soft)}.mk-ps-fields .fld .n{font-family:ui-monospace,Consolas,monospace;font-size:13px;color:var(--mk-muted);padding-top:3px}.mk-ps-fields .fld .body{display:grid;gap:8px}.mk-ps-fields .fld .t{display:flex;align-items:center;gap:10px}.mk-ps-fields .fld .t b{font-size:16px;color:var(--mk-ink);font-weight:500}.mk-ps-fields .global{padding:2px 8px;border-radius:6px;background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-size:11px;font-weight:700;letter-spacing:.04em}.mk-ps-fields .k{display:flex;gap:12px;font-size:13.5px;color:var(--mk-muted)}.mk-ps-fields .k code{font-family:ui-monospace,Consolas,monospace;font-size:13px;color:var(--mk-muted)}.mk-ps-fields .opts{display:flex;flex-wrap:wrap;gap:8px}.mk-ps-fields .opts span{display:inline-flex;align-items:center;gap:7px;padding:3px 11px;border-radius:999px;border:1px solid var(--mk-line);background:#fff;font-size:13px;color:var(--mk-text)}.mk-ps-fields .opts span i{width:8px;height:8px;border-radius:50%}.mk-ps-fields .opts .more{color:var(--mk-muted)}.mk-ps-fields .flags{display:flex;gap:8px}.mk-ps-fields .flags span{padding:3px 11px;border-radius:999px;border:1px solid var(--mk-line);font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--mk-muted)}.mk-ps-fields .flags .imp{background:var(--mk-blue-soft);border-color:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-ps-fields .dots{color:var(--mk-muted);margin-top:4px}.mk-tw-orgtree{width:396px;border-right:1px solid var(--mk-line);display:grid;align-content:start;gap:1px;padding-bottom:20px}.mk-tw-orgtree .hd{display:flex;align-items:center;gap:10px;height:60px;padding:0 20px;font-size:16px;font-weight:700;color:var(--mk-ink)}.mk-tw-orgtree .u{display:flex;align-items:center;gap:6px;height:36px;padding:0 18px 0 calc(var(--pad, 0px) + 12px);font-size:14px;color:var(--mk-text)}.mk-tw-orgtree .u.l0{--pad: 0px}.mk-tw-orgtree .u.l1{--pad: 22px}.mk-tw-orgtree .u.l2{--pad: 44px}.mk-tw-orgtree .u.unit .nm{font-weight:600;color:var(--mk-ink)}.mk-tw-orgtree .u.on{background:var(--mk-blue-soft);box-shadow:inset 3px 0 0 var(--mk-blue)}.mk-tw-orgtree .u .tog{width:14px;color:var(--mk-dim);display:grid;place-items:center}.mk-tw-orgtree .u .ico{color:var(--mk-muted)}.mk-tw-orgtree .u .n{margin-left:auto;color:var(--mk-muted);font-size:12.5px}.mk-tw-orgbadge{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:var(--mk-violet);color:#fff}.mk-tw-orgmeta{color:var(--mk-muted);font-size:12.5px;white-space:nowrap}.mk-tw-orgmeta b{font-weight:600;letter-spacing:.05em;color:var(--mk-muted)}.mk-tw-orgchips{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--mk-line);font-size:13px}.mk-tw-orgchips>span{padding:5px 11px;border-radius:7px;background:var(--mk-line-soft);color:var(--mk-text);font-weight:600}.mk-tw-orgchips>span.blue{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-tw-orgchips>span.amber{background:#ffedd5;color:#c2410c}.mk-tw-orgchips>span.green{background:var(--mk-green-soft);color:#15803d}.mk-tw-orgchips>span.inc{margin-left:auto;background:transparent;display:inline-flex;align-items:center;gap:8px;font-weight:500}.mk-tw-orgchips>span.inc i{width:16px;height:16px;border-radius:4px;background:var(--mk-blue);display:inline-block}.mk-tw-orgchips>.mk-pf-quick{background:transparent;font-weight:500}.mk-tw-orgtable table{width:100%;border-collapse:collapse;font-size:13.5px}.mk-tw-orgtable th{text-align:left;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--mk-line);white-space:nowrap}.mk-tw-orgtable td{padding:12px 16px;border-bottom:1px solid var(--mk-line-soft);white-space:nowrap;color:var(--mk-text)}.mk-tw-orgtable td.code{font-weight:600;color:#374151}.mk-tw-orgtable td.nm{color:var(--mk-ink);font-size:14px}.mk-tw-orgtable td.late{color:var(--mk-red)}.mk-tw-orgtable td.upd{color:var(--mk-muted)}.mk-tw-orgtable .mk-pill{font-size:10.5px;letter-spacing:.04em;height:22px;padding:0 9px}.mk-tw-orgtable .asg{display:inline-flex;align-items:center;gap:8px}.mk-tw-orgtable .asg .unit{color:var(--mk-muted)}.mk-tw-orgtable .asg i{font-style:normal;font-weight:800;font-size:10px;padding:1px 5px;border-radius:4px}.mk-tw-orgtable .asg i.b3{background:var(--mk-red-soft);color:var(--mk-red)}.mk-tw-orgtable .asg i.b2{background:#ffedd5;color:#c2410c}.mk-tw-orgtable .svc{display:inline-flex;align-items:center;gap:8px}.mk-tw-orgtable .svc i{width:8px;height:8px;border-radius:50%;display:inline-block}.mk-tw-wp{display:grid;grid-template-columns:minmax(0,660px) minmax(0,1fr)}.mk-tw-wp .plan{border-right:1px solid var(--mk-line);display:flex;flex-direction:column;min-width:0}.mk-tw-wp .tree{display:grid;padding:4px 0 20px}.mk-tw-wp .pi{display:flex;align-items:center;gap:8px;height:37px;padding:0 16px 0 calc(var(--pad, 0px) + 16px);font-size:14px;color:var(--mk-text)}.mk-tw-wp .pi.l0{--pad: 0px}.mk-tw-wp .pi.l1{--pad: 22px}.mk-tw-wp .pi.l2{--pad: 44px}.mk-tw-wp .pi.on{background:var(--mk-blue-soft);box-shadow:inset 3px 0 0 var(--mk-blue)}.mk-tw-wp .pi .tog{width:14px;color:var(--mk-dim);display:grid;place-items:center}.mk-tw-wp .pi .sq{width:8px;height:8px;border-radius:2px;background:var(--mk-green);display:inline-block}.mk-tw-wp .pi .sq.l0,.mk-tw-wp .pi .sq.l1{background:var(--mk-blue)}.mk-tw-wp .pi.l0 .nm{font-weight:600;color:var(--mk-ink);font-size:15px}.mk-tw-wp .pi.l1 .nm{font-weight:500;color:var(--mk-ink)}.mk-tw-wp .pi.on .nm{font-weight:600;color:var(--mk-ink)}.mk-tw-wp .pi .own{color:var(--mk-muted);font-size:13px}.mk-tw-wp .pi .lk{display:inline-flex;align-items:center;gap:3px;color:var(--mk-dim);font-size:12px}.mk-tw-wp .pi .due{margin-left:auto;color:var(--mk-red);font-size:12.5px}.mk-tw-wp .links{min-width:0}.mk-dd .mk-side .sec span{display:inline-flex;align-items:center;gap:4px}.mk-dd-title{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 22px 10px}.mk-dd-title>div>b{font-size:20px;color:var(--mk-ink)}.mk-dd-title .meta{display:flex;gap:16px;margin-top:6px;font-size:13px;color:var(--mk-muted)}.mk-dd-title .meta span{display:inline-flex;align-items:center;gap:5px}.mk-dd-title .owner{display:flex;align-items:center;gap:10px}.mk-dd-title .owner div{display:grid}.mk-dd-title .owner b{font-size:13.5px;color:var(--mk-ink)}.mk-dd-title .owner span{font-size:12px;color:var(--mk-muted)}.mk-dd-stages{display:flex;gap:3px;padding:6px 22px 0;overflow:hidden}.mk-dd-stages span{flex:1 0 auto;position:relative;height:26px;display:inline-flex;align-items:center;padding:0 12px 0 20px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted);background:var(--mk-line);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);white-space:nowrap}.mk-dd-stages span.done{background:var(--mk-green);color:#fff}.mk-dd-stages span.on{background:var(--mk-blue);color:#fff}.mk-dd-stages span:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-left:12px}.mk-dd-sub{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-bottom:1px solid var(--mk-line);font-size:13px;color:var(--mk-muted)}.mk-dd-sub>span{display:inline-flex;align-items:center;gap:6px}.mk-dd-sub i{width:8px;height:8px;border-radius:50%;background:var(--mk-orange)}.mk-dd-sub .r b{color:var(--mk-ink)}.mk-dd-sub .r em{font-style:normal;color:var(--mk-blue-ink);margin-left:18px;display:inline-flex;align-items:center;gap:5px}.mk-dd-body{flex:1;display:grid;grid-template-columns:330px minmax(0,1fr) 370px;gap:16px;padding:18px 22px 24px;background:var(--mk-bg-soft);align-content:start}.mk-dd-body .col{min-width:0;display:grid;gap:14px;align-content:start}.mk-dd-body .mk-pf-box{gap:0;padding:14px 16px}.mk-dd-body .bh{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--mk-muted)}.mk-dd-body .bh b{font-size:15px;color:var(--mk-ink)}.mk-dd-kv{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:7px 0;border-bottom:1px solid var(--mk-line-soft);font-size:13px;align-items:start}.mk-dd-kv:last-child{border-bottom:0}.mk-dd-kv>span{color:var(--mk-muted)}.mk-dd-kv>b{color:var(--mk-ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.mk-dd-kv>b.tag{justify-self:start;padding:2px 8px;border-radius:5px;background:var(--mk-line-soft)}.mk-dd-kv>b.big{font-size:22px;font-weight:700;color:#16a34a}.mk-dd-kv>b.prob{justify-self:end;width:34px;height:24px;border-radius:999px;background:var(--mk-green);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.mk-dd-body .col.mid .mk-dd-kv{grid-template-columns:150px 1fr}.mk-dd-body .fh{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mk-muted);padding-bottom:8px}.mk-dd-body .fh span{display:inline-flex;align-items:center;gap:5px}.mk-dd-body .grp{display:flex;align-items:center;gap:6px;padding:10px 0 6px;font-size:13.5px;color:var(--mk-ink);font-weight:500}.mk-dd-body .grp .n{width:16px;height:16px;border-radius:3px;display:grid;place-items:center;font-size:10px;font-weight:700;font-style:normal;color:#fff;background:var(--mk-blue)}.mk-dd-body .contact{display:flex;align-items:center;gap:10px;padding:6px 0 10px;color:var(--mk-muted)}.mk-dd-body .contact.framed{padding:10px 12px;border:1px solid var(--mk-line);border-radius:8px;margin-bottom:8px}.mk-dd-body .contact div{display:grid;flex:1}.mk-dd-body .contact b{color:var(--mk-ink);font-size:14px}.mk-dd-body .contact span:not(.mk-av){font-size:12px;color:var(--mk-muted)}.mk-dd-body .line{display:flex;align-items:center;justify-content:space-between;padding-top:10px;font-size:13px}.mk-dd-body .line b{color:var(--mk-ink)}.mk-dd-body .line em{font-style:normal;color:var(--mk-blue-ink);display:inline-flex;align-items:center;gap:5px}.mk-dd-body .line .cap{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--mk-muted);display:inline-flex;align-items:center;gap:5px}.mk-dd-body .hint{font-size:12.5px;color:var(--mk-muted);padding:4px 0 6px}.mk-dd-body .compose{height:56px;border:1px solid var(--mk-line);border-radius:8px;padding:10px 12px;color:var(--mk-dim);font-size:13px}.mk-dd-body .mk-pf-box .sec{padding:10px 0 0;justify-content:space-between}.mk-ow-col{width:225px;background:#fff}.mk-ow-col .row{position:relative}.mk-ow-n{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--mk-muted)}.mk-ow-col .row.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-ow-col .row.on .mk-ow-n{color:var(--mk-blue-ink)}.mk-ow-meta{margin-left:6px;color:var(--mk-muted);font-size:13.5px;white-space:nowrap}.mk-ow-on{border-color:var(--mk-blue)!important;color:var(--mk-blue-ink)!important}.mk-ow-tabs{display:inline-flex;gap:4px;margin-left:10px}.mk-ow-tabs span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:7px;font-size:13.5px;color:var(--mk-muted)}.mk-ow-tabs span.on{background:var(--mk-line-soft);color:var(--mk-ink);font-weight:600}.mk-ow-cards{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px 30px 30px;background:var(--mk-bg-soft);align-content:start}.mk-ow-card{background:#fff;border:1px solid var(--mk-line);border-radius:12px;padding:26px 28px 22px;display:grid;gap:8px}.mk-ow-card .hd{display:grid;grid-template-columns:52px 1fr 64px;align-items:center;gap:14px}.mk-ow-card .hd i{width:52px;height:52px;border-radius:10px;display:grid;place-items:center}.mk-ow-card .hd div{display:grid;gap:2px}.mk-ow-ring{position:relative;width:64px;height:64px;display:grid;place-items:center}.mk-ow-ring svg{position:absolute;inset:0}.mk-ow-card .hd .mk-ow-ring b{position:relative;font-size:12px;font-weight:700;line-height:1}.mk-ow-card .hd b{font-size:21px;color:var(--mk-ink)}.mk-ow-card .hd span{font-size:13px;color:var(--mk-muted)}.mk-ow-card .big{margin-top:10px;display:flex;align-items:baseline;gap:12px;font-size:44px;font-weight:800;color:var(--mk-ink);letter-spacing:-.02em}.mk-ow-card .big span{display:inline-flex;align-items:center;gap:2px;font-size:15px;font-weight:700;color:var(--mk-green)}.mk-ow-card .sub{font-size:13px;color:var(--mk-muted)}.mk-ow-card .bars{margin-top:14px;display:flex;align-items:flex-end;gap:6px;height:40px}.mk-ow-card .bars i{flex:1;border-radius:2px;display:block}.mk-ow-card .ago{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mk-muted)}.mk-ow-card .ft{margin-top:12px;padding-top:14px;border-top:1px solid var(--mk-line-soft);display:flex;align-items:center;justify-content:space-between;color:var(--mk-muted)}.mk-ow-card .avs{display:inline-flex;align-items:center}.mk-ow-card .avs .mk-av{margin-left:-6px;box-shadow:0 0 0 2px #fff}.mk-ow-card .avs .mk-av:first-child{margin-left:0}.mk-ow-card .avs em{font-style:normal;font-size:12.5px;margin-left:10px}.mk-ow-stats{display:flex;gap:22px;padding:12px 24px;border-bottom:1px solid var(--mk-line);font-size:14px;color:var(--mk-muted)}.mk-ow-stats .blue{color:var(--mk-blue-ink);font-weight:600}.mk-ow-stats .amber{color:#c2410c}.mk-ow-table table{width:100%;border-collapse:collapse;font-size:14px}.mk-ow-table th{text-align:left;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600;padding:12px 14px;border-bottom:1px solid var(--mk-line);background:var(--mk-bg-soft);white-space:nowrap}.mk-ow-table td{padding:13px 14px;border-bottom:1px solid var(--mk-line-soft);white-space:nowrap;color:var(--mk-text)}.mk-ow-table td .dot{width:9px;height:9px;border-radius:50%;background:var(--mk-green);display:inline-block}.mk-ow-table td .dot.amber{background:var(--mk-orange)}.mk-ow-table td.nm{color:var(--mk-ink);font-weight:500}.mk-ow-table td .who{display:inline-flex;align-items:center;gap:8px}.mk-ow-table td.wu{max-width:300px;overflow:hidden;text-overflow:ellipsis}.mk-ow-table td.wu b{color:var(--mk-blue-ink);font-weight:600}.mk-ow-table td.val{text-align:right;color:var(--mk-blue-ink);font-weight:700}.mk-ow-table td.rec{text-align:right;color:var(--mk-muted)}.mk-ow-grid{flex:1;display:grid;align-content:start}.mk-ow-grid .row{display:grid;grid-template-columns:380px repeat(14,70px);border-bottom:1px solid var(--mk-line)}.mk-ow-grid .row.hd{background:#fff}.mk-ow-grid .row.hd .cell{display:grid;gap:2px;place-items:center;padding:10px 0;font-size:12.5px;color:var(--mk-muted)}.mk-ow-grid .row.hd .cell small{font-size:10.5px;letter-spacing:.05em;font-weight:600}.mk-ow-grid .row.hd .cell b{font-weight:500;color:var(--mk-text)}.mk-ow-grid .row.hd .cell.today{background:var(--mk-blue-soft)}.mk-ow-grid .row.hd .cell.today b,.mk-ow-grid .row.hd .cell.today small{color:var(--mk-blue-ink)}.mk-ow-grid .who{display:flex;align-items:center;gap:12px;padding:14px 20px}.mk-ow-grid .who .tog{color:var(--mk-dim)}.mk-ow-grid .who div{display:grid;gap:2px}.mk-ow-grid .who b{font-size:14.5px;color:var(--mk-ink)}.mk-ow-grid .who span{font-size:12.5px;color:var(--mk-muted)}.mk-ow-grid .row:not(.hd) .cell{position:relative;display:grid;place-items:center;font-size:13.5px;color:var(--mk-dim);border-left:1px solid var(--mk-line-soft);margin:6px 0}.mk-ow-grid .row:not(.hd) .cell.has{color:var(--mk-ink);font-weight:600;background:#eef3ff;border-radius:6px;margin:6px 3px;border-left:0}.mk-ow-grid .row:not(.hd) .cell.over{color:var(--mk-red);font-weight:600;background:#fde8e8;border-radius:6px;margin:6px 3px;border-left:0}.mk-ow-grid .row:not(.hd) .cell i{position:absolute;left:8px;bottom:6px;height:4px;border-radius:2px;background:var(--mk-blue);opacity:.35;max-width:calc(100% - 16px)}.mk-ow-grid .row:not(.hd) .cell.over i{background:var(--mk-red)}.mk-ow-rv{flex:1;padding:24px 30px 30px;background:var(--mk-bg-soft);display:grid;gap:14px;align-content:start}.mk-ow-rv .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mk-ow-rv .kpi{background:#fff;border:1px solid var(--mk-line);border-radius:12px;padding:22px 26px;display:grid;gap:4px}.mk-ow-rv .kpi b{font-size:36px;font-weight:800;color:var(--mk-ink);letter-spacing:-.02em}.mk-ow-rv .kpi span{font-size:11.5px;letter-spacing:.06em;font-weight:600;color:var(--mk-muted)}.mk-ow-rv .kpi small{font-size:13px;color:var(--mk-muted)}.mk-ow-rv .sec{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;font-size:12.5px;letter-spacing:.06em;font-weight:700;color:var(--mk-muted)}.mk-ow-rv .sec em{font-style:normal;letter-spacing:0;font-weight:500}.mk-ow-rv .mix{background:#fff;border:1px solid var(--mk-line);border-radius:12px;padding:22px 26px;display:grid;gap:14px}.mk-ow-rv .mix .bar{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.mk-ow-rv .mix .bar i{display:block;height:100%}.mk-ow-rv .mix .leg{display:flex;gap:22px;font-size:13.5px;color:var(--mk-text)}.mk-ow-rv .mix .leg span{display:inline-flex;align-items:center;gap:6px}.mk-ow-rv .mix .leg i{width:10px;height:10px;border-radius:2px;display:inline-block}.mk-ow-rv .mix .leg b{color:var(--mk-ink)}.mk-ow-rv .board{background:#fff;border:1px solid var(--mk-line);border-radius:12px;overflow:hidden}.mk-ow-rv .board table{width:100%;border-collapse:collapse;font-size:14px}.mk-ow-rv .board th{text-align:left;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted);font-weight:600;padding:12px 22px;border-bottom:1px solid var(--mk-line);background:var(--mk-bg-soft);white-space:nowrap}.mk-ow-rv .board th svg{vertical-align:-2px;margin-right:4px}.mk-ow-rv .board td{padding:12px 22px;border-bottom:1px solid var(--mk-line-soft);color:var(--mk-dim);white-space:nowrap}.mk-ow-rv .board td .who{display:inline-flex;align-items:center;gap:12px}.mk-ow-rv .board td .who>span{display:grid}.mk-ow-rv .board td .who b{color:var(--mk-ink);font-size:14.5px}.mk-ow-rv .board td .who small{color:var(--mk-muted);font-size:12px}.mk-ow-rv .board .score{font-style:normal;display:inline-block;padding:6px 16px;border-radius:7px;background:#e6f4ee;color:#1f6f55;font-weight:600}.mk-ow-rv .board td.all{text-align:right;color:var(--mk-ink);font-weight:700;font-size:15px}.mk-ow-rv .board td.all svg{vertical-align:-2px;color:var(--mk-dim);margin-left:8px}.mk-ex{position:relative;overflow:hidden;min-height:1120px}.mk-ex .mk-app{min-height:1072px}.mk-ex .mk-head .svc-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--mk-line-soft);color:var(--mk-text)}.mk-ex .mk-head .crumb code{margin-left:8px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;font-weight:500;color:var(--mk-muted)}.mk-ex-body{flex:1;display:grid;grid-template-columns:230px minmax(0,1fr)}.mk-ex-nav{width:230px;padding:12px;border-right:1px solid var(--mk-line);display:grid;gap:2px;align-content:start}.mk-ex-nav .row.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-ex-nav .sec{padding-top:16px}.mk-ex-main{padding:24px 28px;display:grid;gap:10px;align-content:start;max-width:1010px}.mk-ex-intro{display:flex;align-items:center;gap:16px;padding:18px 22px;border:1px solid var(--mk-line);border-radius:10px;color:var(--mk-muted);margin-bottom:8px}.mk-ex-intro div{display:grid;gap:4px;flex:1}.mk-ex-intro b{font-size:16px;color:var(--mk-ink)}.mk-ex-intro span{font-size:13px;color:var(--mk-muted)}.mk-ex-cols{display:grid;grid-template-columns:1fr 150px 100px 104px;gap:12px;padding:4px 22px;font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--mk-muted)}.mk-ex-cols .r{text-align:right}.mk-ex-row{display:grid;grid-template-columns:250px 22px minmax(0,1fr) 150px 100px 62px 30px;align-items:center;gap:12px;padding:14px 22px;border:1px solid var(--mk-line);border-radius:10px}.mk-ex .svc,.mk-ex-dialog .svc{display:inline-flex;align-items:center;gap:12px;min-width:0}.mk-ex .svc i,.mk-ex-dialog .svc i{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;background:var(--mk-line-soft);color:var(--mk-text);flex-shrink:0}.mk-ex .svc i.tint{background:#ede9fe;color:#6d28d9}.mk-ex .svc div,.mk-ex-dialog .svc div{display:grid;gap:2px}.mk-ex .svc b,.mk-ex-dialog .svc b{font-size:14.5px;color:var(--mk-ink)}.mk-ex .svc code,.mk-ex-dialog .svc code{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--mk-muted)}.mk-ex-row .arrow{color:var(--mk-blue)}.mk-ex-row .ev{justify-self:end;padding:4px 11px;border-radius:999px;background:var(--mk-orange-soft);border:1px solid #FDBA74;color:#9a3412;font-family:ui-monospace,Consolas,monospace;font-size:12px}.mk-ex .st,.mk-ex-dialog .st{padding:4px 10px;border-radius:6px;background:var(--mk-green);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em;justify-self:start;white-space:nowrap}.mk-ex-row .del{width:34px;height:32px;border-radius:7px;border:1px solid var(--mk-line);display:grid;place-items:center;color:var(--mk-muted)}.mk-ex-veil{position:absolute;inset:0;background:#11182773}.mk-ex-dialog{position:absolute;left:90px;width:1270px;top:56px;bottom:40px;background:#fff;border-radius:12px;box-shadow:0 30px 80px #00000059;display:flex;flex-direction:column;overflow:hidden}.mk-ex-dialog .dh{display:flex;align-items:center;gap:14px;padding:18px 24px 0;color:var(--mk-muted)}.mk-ex-dialog .dh b{font-size:18px;color:var(--mk-ink)}.mk-ex-dialog .dh .x{margin-left:auto;width:34px;height:34px;padding:8px;border:1px solid var(--mk-line);border-radius:8px}.mk-ex-dialog .tabs{display:flex;gap:26px;padding:14px 24px 0;border-bottom:1px solid var(--mk-line);font-size:12.5px;font-weight:600;letter-spacing:.05em;color:var(--mk-muted)}.mk-ex-dialog .tabs span{padding:8px 0 12px}.mk-ex-dialog .tabs span.on{color:var(--mk-blue-ink);box-shadow:inset 0 -2px 0 var(--mk-blue)}.mk-ex-dialog .tabs .more{margin-left:auto;align-self:center}.mk-ex-dialog .dbody{flex:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:14px;padding:18px 24px;background:var(--mk-bg-soft);min-height:0}.mk-ex-dialog .pair{border:1px solid var(--mk-line);border-radius:10px;background:#fff;padding:14px 20px;display:grid;gap:12px}.mk-ex-dialog .ends{display:flex;align-items:center;justify-content:space-between}.mk-ex-dialog .ends .arrow{color:var(--mk-muted)}.mk-ex-dialog .svc.rev div{text-align:right}.mk-ex-dialog .mode{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--mk-muted)}.mk-ex-dialog .cap{font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--mk-muted)}.mk-ex-dialog .seg{display:inline-flex;border:1px solid var(--mk-line);border-radius:7px;overflow:hidden}.mk-ex-dialog .seg span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;color:var(--mk-text)}.mk-ex-dialog .seg span.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.mk-ex-dialog .work{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0;border:1px solid var(--mk-line);border-radius:10px;background:#fff;overflow:hidden;min-height:0}.mk-ex-dialog .maps{padding:14px 18px;display:grid;gap:10px;align-content:start;border-right:1px solid var(--mk-line);overflow:hidden}.mk-ex-dialog .mh{display:flex;align-items:center;gap:10px}.mk-ex-dialog .mh b{font-size:14.5px;color:var(--mk-ink);margin-right:auto}.mk-ex-dialog .mh em{font-style:normal;font-weight:500;color:var(--mk-muted);margin-left:6px}.mk-ex-dialog .mh .cnt{font-size:12.5px;color:var(--mk-muted)}.mk-ex-dialog .mk-btn.sq{padding:0 9px}.mk-ex-dialog .map{display:grid;grid-template-columns:20px 1fr 24px 1fr;align-items:center;gap:12px;padding:4px 0}.mk-ex-dialog .map .ok{color:var(--mk-green)}.mk-ex-dialog .map .arrow{color:var(--mk-muted);justify-self:center}.mk-ex-dialog .fld{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:var(--mk-bg-soft);border:1px solid var(--mk-line-soft);min-width:0}.mk-ex-dialog .fld i,.mk-ex-dialog .df i{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:#fff;border:1px solid var(--mk-line);color:var(--mk-muted);flex-shrink:0}.mk-ex-dialog .fld div,.mk-ex-dialog .df div{display:grid;gap:2px;min-width:0}.mk-ex-dialog .fld b,.mk-ex-dialog .df b{font-size:14px;color:var(--mk-ink);font-weight:500}.mk-ex-dialog .fld code,.mk-ex-dialog .df code{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;color:var(--mk-muted)}.mk-ex-dialog .dest{padding:14px 18px;display:grid;gap:10px;align-content:start}.mk-ex-dialog .tools{display:grid;grid-template-columns:1fr auto;gap:8px}.mk-ex-dialog .in{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--mk-line);border-radius:7px;color:var(--mk-muted);font-size:13px}.mk-ex-dialog .df{display:flex;align-items:center;gap:12px;padding:6px 0}.mk-ex-dialog .df .grip{margin-left:auto;color:var(--mk-dim)}.mk-ex-dialog .df i{color:var(--mk-blue-ink)}.mk-ex-dialog .foot{display:flex;gap:10px}.mk-ex-dialog .foot .mk-btn.dim{margin-left:auto;opacity:.45}.mk-ex .st.off{background:var(--mk-line-soft);color:var(--mk-muted)}.mk-op{min-height:1120px;background:var(--mk-bg);color:var(--mk-text);font-size:13px}.mk-op-settings{position:relative;min-height:1120px}.mk-op-settings .mk-app{min-height:1056px}.mk-op-blocks{padding:20px 28px;display:grid;gap:8px;max-width:1180px}.mk-op-blocks .blk{display:grid;grid-template-columns:22px 38px minmax(0,1fr) 96px 118px 18px;align-items:center;gap:14px;padding:11px 18px;background:#fff;border:1px solid var(--mk-line);border-radius:10px;color:var(--mk-muted)}.mk-op-blocks .blk .n{font-size:12px;font-weight:600;color:var(--mk-dim);text-align:right}.mk-op-blocks .blk .ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 -2px #0000001f}.mk-op-blocks .blk .tt{display:grid;gap:2px;min-width:0}.mk-op-blocks .blk .tt span{font-size:12.5px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-op-blocks .blk .who{display:flex;align-items:center}.mk-op-blocks .blk .who .mk-av{box-shadow:0 0 0 2px #fff}.mk-op-blocks .blk .who .mk-av+.mk-av{margin-left:-6px}.mk-op-blocks .blk .who em{font-style:normal;font-size:12px;color:var(--mk-dim)}.mk-op-blocks .blk .k{justify-self:start;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.mk-op-blocks .blk .k.flexible{background:#dbeafe;color:#1d4ed8}.mk-op-blocks .blk .k.fixed{background:#f1f5f9;color:#475569}.mk-op-blocks .blk .k.conditional{background:#fef3c7;color:#b45309}.mk-op-blocks .blk .k.system{background:#dcfce7;color:#15803d}.mk-op-blocks .blk .ed{color:var(--mk-dim)}.mk-op-blocks .blk b{font-size:14.5px;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-op-dialog{position:absolute;left:430px;width:880px;top:40px;bottom:40px;background:#fff;border-radius:14px;box-shadow:0 30px 80px #00000059;display:flex;flex-direction:column;overflow:hidden}.mk-op-dialog .dh{display:flex;align-items:center;gap:16px;padding:22px 28px;border-bottom:1px solid var(--mk-line)}.mk-op-dialog .dh .ic{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--mk-line-soft);color:var(--mk-text)}.mk-op-dialog .dh div{display:grid;gap:2px}.mk-op-dialog .dh b{font-size:20px;color:var(--mk-ink)}.mk-op-dialog .dh span{font-size:14px;color:var(--mk-muted)}.mk-op-dialog .dh .x{margin-left:auto;color:var(--mk-muted)}.mk-op-dialog .dbody{flex:1;padding:0 40px 20px;display:grid;gap:14px;align-content:start;overflow:hidden}.mk-op-dialog .prev{border:1px solid var(--mk-line);border-top:0;border-radius:0 0 10px 10px}.mk-op-dialog .prev .line{display:block;padding:8px 20px 16px;color:var(--mk-muted);font-size:14px;border-bottom:1px solid var(--mk-line)}.mk-op-dialog .prev .sla{display:flex;align-items:center;gap:12px;padding:16px 20px;font-size:15px;color:var(--mk-ink)}.mk-op-dialog .appr{border:1px solid var(--mk-line);border-radius:10px;padding:18px 20px;display:grid;gap:12px}.mk-op-dialog .ah{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--mk-muted)}.mk-op-dialog .pick{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;border:1px solid var(--mk-line);border-radius:8px;color:var(--mk-muted);font-size:15px}.mk-op-dialog .pop{border:1px solid var(--mk-line);border-radius:10px;box-shadow:0 12px 30px #0000001f;overflow:hidden}.mk-op-dialog .seg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--mk-line)}.mk-op-dialog .seg-cap{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--mk-muted);white-space:nowrap}.mk-op-dialog .seg-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:9px;background:var(--mk-line-soft)}.mk-op-dialog .seg-tabs span{padding:6px 16px;border-radius:7px;font-size:14px;font-weight:500;color:var(--mk-text);white-space:nowrap}.mk-op-dialog .seg-tabs span.on{background:#fff;color:var(--mk-blue-ink);font-weight:600;box-shadow:0 1px 2px #00000014,0 0 0 1px #93c5fd}.mk-op-dialog .seg-tabs span.on.amber{color:#b45309;box-shadow:0 1px 2px #00000014,0 0 0 1px #fcd34d}.mk-op-dialog .search{display:flex;align-items:center;gap:8px;height:46px;margin:14px 16px 8px;padding:0 14px;border:1px solid var(--mk-line);border-radius:8px;color:var(--mk-dim);font-size:15px}.mk-op-dialog .tree{display:grid}.mk-op-dialog .unit{display:flex;align-items:center;gap:10px;height:52px;padding-right:20px;font-size:15.5px;color:var(--mk-ink)}.mk-op-dialog .unit.top{background:#eff6ff;font-weight:600}.mk-op-dialog .unit.d0{padding-left:16px}.mk-op-dialog .unit.d1{padding-left:46px}.mk-op-dialog .unit.d2{padding-left:78px}.mk-op-dialog .unit .tg{width:18px;display:grid;place-items:center;color:var(--mk-muted)}.mk-op-dialog .unit .tg i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--mk-line)}.mk-op-dialog .unit .nm{flex:1}.mk-op-dialog .unit .holder{display:inline-flex;align-items:center;gap:8px;color:var(--mk-text)}.mk-op-dialog .unit .none{color:var(--mk-muted)}.mk-op-dialog .list{display:grid}.mk-op-dialog .pos{display:flex;align-items:center;gap:14px;padding:12px 20px}.mk-op-dialog .pos.on{background:#eff6ff}.mk-op-dialog .pos .seat{width:34px;height:34px;border-radius:50%;border:1.5px dashed #CBD5E1;background:#f8fafc;color:#94a3b8;display:grid;place-items:center;flex-shrink:0}.mk-op-dialog .pos div{display:grid;gap:2px;flex:1;min-width:0}.mk-op-dialog .pos b{font-size:15.5px;color:var(--mk-ink);font-weight:500}.mk-op-dialog .pos span:not(.tag):not(.mk-av){font-size:13px;color:var(--mk-muted)}.mk-op-dialog .pos .tag{padding:3px 9px;border-radius:6px;background:#fef3c7;color:#b45309;font-size:11px;font-weight:700;letter-spacing:.05em;flex-shrink:0}.mk-op-dialog .dfoot{display:flex;justify-content:flex-end;padding:16px 40px;border-top:1px solid var(--mk-line)}.mk-op-flow{min-height:1120px;display:flex;flex-direction:column;background:#fff}.mk-op-flow .fh{display:flex;align-items:center;gap:10px;height:58px;padding:0 18px;border-bottom:1px solid var(--mk-line);color:var(--mk-muted)}.mk-op-flow .fh b{font-size:16px;color:var(--mk-ink)}.mk-op-flow .fh .muted{font-size:12.5px;margin-right:auto}.mk-op-flow .fh .warn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;background:#fef3c7;color:#92400e;font-size:13px;font-weight:500}.mk-op-flow .fb{flex:1;display:grid;grid-template-columns:300px minmax(0,1fr)}.mk-op-flow .palette{padding:16px 12px;border-right:1px solid var(--mk-line);display:grid;gap:8px;align-content:start}.mk-op-flow .palette>b{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--mk-muted);padding-top:8px}.mk-op-flow .palette>b.todo{color:#2563eb}.mk-op-flow .palette>b.logic{color:#7c3aed}.mk-op-flow .palette>b.sys{color:#16a34a}.mk-op-flow .palette>b.ai{color:#6d28d9}.mk-op-flow .palette .muted{font-size:12.5px;color:var(--mk-muted)}.mk-op-flow .pa{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--mk-line);border-radius:9px}.mk-op-flow .pa i{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:#eff6ff;color:var(--mk-blue);flex-shrink:0}.mk-op-flow .pa i.ai{background:#7c3aed;color:#fff}.mk-op-flow .pa div{display:grid;gap:3px;min-width:0}.mk-op-flow .pa b{font-size:14px;color:var(--mk-ink)}.mk-op-flow .pa b em{font-style:normal;margin-left:8px;padding:1px 6px;border-radius:4px;background:#ede9fe;color:#6d28d9;font-size:10.5px;font-weight:700}.mk-op-flow .pa span{font-size:12px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-op-flow .pa.agent{border-color:#c4b5fd}.mk-op-flow .pa.agent span{letter-spacing:.06em;font-weight:600;color:#6d28d9}.mk-op-flow .canvas{position:relative;overflow:hidden;background-color:#fafafa;background-image:radial-gradient(var(--mk-line) 1px,transparent 1px);background-size:18px 18px}.mk-op-flow .wires{position:absolute;left:0;top:0}.mk-op-flow .wires path{fill:none;stroke:#94a3b8;stroke-width:1.6}.mk-op-flow .wires path.g{stroke:#16a34a}.mk-op-flow .start{position:absolute;left:6px;top:286px;padding:6px 12px;border-radius:8px;background:#fff;border:1px solid var(--mk-line);font-size:13px}.mk-op-flow .node{position:absolute;background:#fff;border:1px solid var(--mk-line);border-radius:10px;box-shadow:0 4px 14px #0000000f;font-size:12px}.mk-op-flow .nh{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--mk-line-soft)}.mk-op-flow .nh i{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700}.mk-op-flow .kS .nh i{background:#dcfce7;color:#15803d}.mk-op-flow .kA .nh i{background:#ede9fe;color:#6d28d9}.mk-op-flow .kL .nh i{background:#fef3c7;color:#b45309}.mk-op-flow .kT .nh i{background:#dbeafe;color:#1d4ed8}.mk-op-flow .nh div{display:grid;gap:1px;min-width:0;flex:1}.mk-op-flow .nh b{font-size:13px;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-op-flow .nh span{font-size:11.5px;color:var(--mk-muted)}.mk-op-flow .nh em{font-style:normal;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--mk-line-soft);color:var(--mk-muted)}.mk-op-flow .kA .nh em{background:#ede9fe;color:#6d28d9}.mk-op-flow .kS .nh em{background:#dcfce7;color:#15803d}.mk-op-flow .kL .nh em{background:#fef3c7;color:#b45309}.mk-op-flow .kT .nh em{background:#dbeafe;color:#1d4ed8}.mk-op-flow .br{padding:8px 12px 10px;display:grid;gap:5px}.mk-op-flow .br .br-cap,.mk-op-flow .asg{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--mk-muted)}.mk-op-flow .asg{padding:8px 12px 0;letter-spacing:0;font-weight:500;font-size:12px}.mk-op-flow .br .b{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-radius:5px;border:1px solid var(--mk-line);color:var(--mk-text)}.mk-op-flow .br .b.ok{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.mk-op-flow .br .b.warn{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.mk-op-flow .br .b.bad{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.mk-op-flow .ab{padding:8px 12px 0;display:flex;flex-wrap:wrap;gap:6px}.mk-op-flow .ab>span{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;background:var(--mk-line-soft);font-size:11px;color:var(--mk-text)}.mk-op-flow .ab .model{font-family:ui-monospace,Consolas,monospace;background:#ede9fe;color:#6d28d9}.mk-op-flow .ab p{width:100%;margin:2px 0 0;font-size:11.5px;font-style:italic;color:var(--mk-muted);line-height:1.35}.mk-op-flow .ab .br{padding:6px 0 10px;width:100%}.mk-op-flow .zoom{position:absolute;left:18px;bottom:18px;display:grid;gap:2px}.mk-op-flow .zoom span{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:1px solid var(--mk-line);border-radius:6px;color:var(--mk-text)}.mk-us-body{display:grid;gap:14px;padding:16px}.mk-us-seg{margin-left:auto;display:inline-flex;padding:3px;border:1px solid var(--mk-line);border-radius:8px;background:var(--mk-line-soft)}.mk-us-seg span{padding:4px 12px;border-radius:6px;font-size:12.5px;color:var(--mk-muted)}.mk-us-seg span.on{background:#fff;color:var(--mk-ink);font-weight:600;box-shadow:0 1px 2px #0f172a14}.mk-us-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mk-us-kpi{background:#fff;border:1px solid var(--mk-line);border-top:3px solid var(--mk-blue);border-radius:10px;padding:14px 16px 16px;display:grid;gap:6px}.mk-us-kpi .l{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mk-muted)}.mk-us-kpi .l i{width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.mk-us-kpi .v{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--mk-ink)}.mk-us-kpi .s{font-size:12px;color:var(--mk-muted)}.mk-us-card{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:14px 16px;display:grid;gap:12px;align-content:start}.mk-us-card .hd{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--mk-ink)}.mk-us-chart{position:relative;height:180px;padding:0 20px 26px 0}.mk-us-chart svg{width:100%;height:100%;display:block;overflow:visible}.mk-us-chart .dot{position:absolute;width:10px;height:10px;margin:-5px -5px 0 0;border-radius:50%;background:var(--mk-blue);box-shadow:0 0 0 3px #fff}.mk-us-chart .x{position:absolute;left:0;right:20px;bottom:0;display:flex;justify-content:space-between;font-size:12px;color:var(--mk-muted)}.mk-us-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mk-us-bar{display:grid;gap:6px}.mk-us-bar .r{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mk-ink);font-weight:500}.mk-us-bar .r i{width:10px;height:10px;border-radius:50%}.mk-us-bar .r .pct{margin-left:auto;font-size:12px;color:var(--mk-muted);font-weight:400}.mk-us-bar .r b{font-weight:700;min-width:64px;text-align:right}.mk-us-bar .t{height:6px;border-radius:999px;background:var(--mk-line-soft);overflow:hidden}.mk-us-bar .t span{display:block;height:100%;border-radius:999px}.mk-rw-side{position:relative;padding-bottom:130px}.mk-rw-side .row{padding:0 8px;overflow:hidden}.mk-rw-side .row>span:last-child{overflow:hidden;text-overflow:ellipsis}.mk-rw-foot{position:absolute;left:10px;right:10px;bottom:12px;display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--mk-line)}.mk-rw-foot .tenant{display:flex;align-items:center;gap:10px;padding:6px 8px 0;font-weight:700;font-size:13px;color:var(--mk-ink)}.mk-rw-foot .tenant b{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--mk-blue);color:#fff;font-size:12px}.mk-rw-foot .tenant svg{margin-left:auto;color:var(--mk-dim)}.mk-rw-col{width:200px;flex:none;padding:12px 10px;border-right:1px solid var(--mk-line);display:grid;align-content:start;gap:2px;font-size:13px}.mk-rw-col .hd{display:flex;align-items:center;gap:9px;padding:4px 8px 12px;font-weight:700;font-size:14px;color:var(--mk-ink);white-space:nowrap;min-width:0}.mk-rw-col .row{display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:7px;color:var(--mk-text);white-space:nowrap;min-width:0}.mk-rw-col .row.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.mk-rw-col .row .l{min-width:0;overflow:hidden;text-overflow:ellipsis}.mk-rw-col .row svg{flex:none}.mk-rw-col .row small{margin-left:auto;font-size:11px;color:var(--mk-dim);letter-spacing:.04em}.mk-rw-col .row .cb{width:15px;height:15px;border-radius:4px;border:1.5px solid #CBD5E1;flex:none}.mk-rw-col .row .cb.on{background:var(--mk-blue);border-color:var(--mk-blue);position:relative}.mk-rw-col .row .cb.on:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mk-rw-col .rule{height:1px;margin:8px;background:var(--mk-line)}.mk-rw-col .sec{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;padding:10px 9px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--mk-muted)}.mk-rw-main{flex:none;width:782px}.mk-rw-main.wide{width:982px}.mk-rw-main .mk-head{height:56px;gap:10px}.mk-rw-search{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:32px;width:170px;padding:0 12px;border:1px solid var(--mk-line);border-radius:7px;color:var(--mk-dim);font-size:13px;white-space:nowrap}.mk-rw-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.mk-rw-card{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:14px 16px 16px;display:grid;gap:12px;min-width:0}.mk-rw-card .t{display:flex;align-items:center;gap:10px}.mk-rw-card .t .mk-pill{font-size:10.5px;letter-spacing:.04em}.mk-rw-card .t .mk-pill:last-child{margin-left:auto}.mk-rw-card .t .code{font-size:12px;color:var(--mk-muted)}.mk-rw-card .n{font-weight:600;font-size:14px;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rw-card .m{font-size:12px;color:var(--mk-muted)}.mk-rw-table{display:grid}.mk-rw-table .th,.mk-rw-table .tr{display:grid;grid-template-columns:minmax(0,1fr) 130px 130px;align-items:center;padding:0 20px}.mk-rw-table .th{height:40px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mk-muted);background:var(--mk-line-soft);border-bottom:1px solid var(--mk-line)}.mk-rw-table .tr{height:66px;border-bottom:1px solid var(--mk-line)}.mk-rw-table .rule{display:flex;align-items:center;gap:14px;color:var(--mk-muted);min-width:0}.mk-rw-table .rule>span{display:grid;gap:3px;min-width:0}.mk-rw-table .rule b{font-weight:500;font-size:14px;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rw-table .rule code{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;color:var(--mk-muted)}.mk-rw-table .when{font-size:13px;color:var(--mk-muted)}.mk-rw-asg{display:grid;gap:12px;padding:16px}.mk-rw-asgkpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:4px}.mk-rw-asgkpis>div{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:12px 14px;display:grid;gap:2px}.mk-rw-asgkpis .l{font-size:12px;color:var(--mk-muted)}.mk-rw-asgkpis b{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--mk-ink)}.mk-rw-asgkpis small{font-size:11.5px;color:var(--mk-muted)}.mk-rw-asgcard{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:14px 16px}.mk-rw-asgcard .ic{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-rw-asgcard.attested .ic{background:#dcfce7;color:#15803d}.mk-rw-asgcard.not-started .ic{background:var(--mk-line-soft);color:var(--mk-muted)}.mk-rw-asgcard .body{display:grid;gap:7px;min-width:0}.mk-rw-asgcard .t{display:flex;align-items:center;gap:10px}.mk-rw-asgcard .t b{font-size:15px;color:var(--mk-ink)}.mk-rw-asgcard .m{font-size:12.5px;color:var(--mk-muted)}.mk-rw-asgcard .bar{height:6px;border-radius:999px;background:var(--mk-line-soft);overflow:hidden}.mk-rw-asgcard .bar span{display:block;height:100%;border-radius:999px;background:var(--mk-blue)}.mk-rw-asgcard.attested .bar span{background:#16a34a}.mk-rw-asgcard .kpi{display:flex;gap:18px;font-size:12.5px;color:var(--mk-muted)}.mk-rw-asgcard .kpi b{color:var(--mk-ink);font-weight:600}.mk-rw-asgcard .kpi span:last-child{margin-left:auto;font-weight:600;color:var(--mk-text)}.mk-rv .mk-app{position:relative;height:940px;overflow:hidden}.mk-rv .mk-side{width:210px}.mk-rv .mk-side .sec svg{color:var(--mk-dim)}.mk-rv .mk-side .row .chev{color:var(--mk-dim)}.mk-rv .mk-head .crumb{font-size:15px;gap:10px}.mk-rv .rv-task{padding:18px 22px 0;border-bottom:1px solid var(--mk-line)}.mk-rv .rv-task .tt{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;color:var(--mk-ink)}.mk-rv .rv-task .tt .ring{width:22px;height:22px;border-radius:50%;border:2px solid var(--mk-orange)}.mk-rv .rv-task .meta{display:flex;align-items:center;gap:10px;margin-top:8px;padding-left:34px;font-size:13px;color:var(--mk-muted)}.mk-rv .rv-task .meta>span{display:inline-flex;align-items:center;gap:5px}.mk-rv .rv-task .meta b{color:var(--mk-ink);font-weight:600}.mk-rv .rv-task .meta i{color:var(--mk-dim);font-style:normal}.mk-rv .rv-task .meta code{font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;color:#374151;letter-spacing:.04em}.mk-rv .rv-task .meta .st{padding:2px 9px;border-radius:5px;background:var(--mk-orange-soft);color:#b45309;font-size:11px;font-weight:700;letter-spacing:.04em}.mk-rv .rv-task .meta .crit{color:var(--mk-red);font-weight:600}.mk-rv .rv-task .meta .crit b{width:7px;height:7px;border-radius:50%;background:var(--mk-red)}.mk-rv .rv-task .tabs{display:flex;gap:26px;margin-top:16px;padding-left:34px;font-size:14px;color:var(--mk-text)}.mk-rv .rv-task .tabs>span{display:inline-flex;align-items:center;gap:7px;padding-bottom:10px;border-bottom:2px solid transparent}.mk-rv .rv-task .tabs>span.on{color:var(--mk-blue-ink);font-weight:600;border-color:var(--mk-blue)}.mk-rv .rv-task .tabs em{font-style:normal;font-size:11px;padding:0 6px;border-radius:8px;background:var(--mk-orange-soft);color:#b45309}.mk-rv .rv-task .tabs .on em{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-rv .rv-body{padding:20px 22px;display:grid;gap:18px}.mk-rv .rv-body .avg{display:grid;gap:4px;padding:14px 18px;border:1px solid var(--mk-line);border-radius:10px;background:var(--mk-bg-soft)}.mk-rv .rv-body .avg small{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mk-muted)}.mk-rv .rv-body .avg div{display:flex;align-items:baseline;gap:8px}.mk-rv .rv-body .avg div b{font-size:26px;font-weight:700;color:#b45309;letter-spacing:-.02em}.mk-rv .rv-body .avg div span{color:var(--mk-muted)}.mk-rv .rv-body .avg .n{font-size:12.5px;color:var(--mk-muted)}.mk-rv .rv-body .item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--mk-line)}.mk-rv .rv-body .item.on{background:var(--mk-blue-soft);border-color:#bfd3ff}.mk-rv .rv-body .item div{display:grid;gap:3px}.mk-rv .rv-body .item b{font-size:14px;color:var(--mk-ink);font-weight:600}.mk-rv .rv-body .item span{font-size:12.5px;color:var(--mk-muted)}.mk-rv .ai{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg,#22d3ee,#0891b2);flex-shrink:0}.mk-rv .band{padding:3px 10px;border-radius:6px;background:var(--mk-orange-soft);color:#b45309;font-size:12px;font-weight:600}.mk-rv .rv-veil{position:absolute;inset:0;background:#11182747}.mk-rv .rv-panel{position:absolute;top:0;right:0;bottom:0;width:560px;display:flex;flex-direction:column;background:#fff;box-shadow:-20px 0 60px #1118272e}.mk-rv .rv-panel .ph{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 22px;border-bottom:1px solid var(--mk-line);font-size:15px;color:var(--mk-ink)}.mk-rv .rv-panel .ph svg{color:var(--mk-muted)}.mk-rv .rv-panel .pb{flex:1;min-height:0;overflow:hidden;padding:20px 24px 0;display:grid;align-content:start;gap:10px}.mk-rv .rv-panel h3{margin:0 0 4px;font-size:19px;font-weight:700;color:var(--mk-ink);line-height:1.25;text-wrap:balance}.mk-rv .rv-panel .tags{display:flex;gap:8px;margin-bottom:8px}.mk-rv .rv-panel .tags span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:7px;font-size:12.5px;font-weight:600}.mk-rv .rv-panel .tags .rule{background:var(--mk-orange-soft);color:#b45309}.mk-rv .rv-panel .tags .final{background:var(--mk-green-soft);color:#15803d}.mk-rv .rv-panel .tags .agent{background:var(--mk-cyan-soft);color:var(--mk-cyan)}.mk-rv .rv-panel .sec{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--mk-muted)}.mk-rv .rv-panel .sec .from{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mk-cyan)}.mk-rv .rv-panel .card{border:1px solid var(--mk-line);border-radius:10px;padding:14px 16px}.mk-rv .rv-panel .score{display:grid;gap:10px}.mk-rv .rv-panel .score .big{display:flex;align-items:center;gap:12px}.mk-rv .rv-panel .score .big b{font-size:30px;font-weight:700;color:#b45309;letter-spacing:-.02em}.mk-rv .rv-panel .score small{font-size:12px;color:var(--mk-muted);line-height:1.4}.mk-rv .rv-panel .bar{display:block;height:7px;border-radius:4px;background:var(--mk-line-soft);overflow:hidden}.mk-rv .rv-panel .bar i{display:block;height:100%;border-radius:4px;background:var(--mk-orange)}.mk-rv .rv-panel .crit{display:grid;padding:4px 16px}.mk-rv .rv-panel .crit .c{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid var(--mk-line-soft)}.mk-rv .rv-panel .crit .c:last-child{border-bottom:0}.mk-rv .rv-panel .crit .l{display:flex;align-items:baseline;gap:8px;font-size:13.5px}.mk-rv .rv-panel .crit .l b{color:var(--mk-ink);font-weight:600}.mk-rv .rv-panel .crit .l em{font-style:normal;font-size:12px;color:var(--mk-muted)}.mk-rv .rv-panel .crit .l strong{margin-left:auto;font-size:15px;color:var(--mk-ink)}.mk-rv .rv-panel .crit .c.low .bar i{background:var(--mk-red)}.mk-rv .rv-panel .crit .c.low .l strong{color:var(--mk-red)}.mk-rv .rv-panel .crit p{font-size:12px;line-height:1.4;color:var(--mk-muted)}.mk-rv .rv-panel .crit p:before{content:"✦ ";color:var(--mk-cyan)}.mk-rv .rv-panel .steps{display:grid;gap:7px;font-size:12.5px;color:var(--mk-text)}.mk-rv .rv-panel .steps div{display:flex;align-items:center;gap:8px}.mk-rv .rv-panel .pf{display:flex;gap:10px;padding:14px 24px;border-top:1px solid var(--mk-line);background:#fff}.mk-rv .rv-panel .pf span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:8px;border:1px solid var(--mk-line);font-size:13.5px;font-weight:600;color:var(--mk-ink)}.mk-rv .rv-panel .pf .del{flex:0 0 140px;color:var(--mk-red);border-color:#fca5a5}.mk-ak{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:640px;background:var(--mk-line-soft)}.mk-ak .note{padding:14px 22px;font-size:13px;color:var(--mk-muted);background:#fff;border-bottom:1px solid var(--mk-line)}.mk-ak .chat{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:18px 22px;overflow:hidden}.mk-ak .turn{display:flex;align-items:flex-end;gap:10px;max-width:78%}.mk-ak .turn.user{align-self:flex-end;flex-direction:row-reverse}.mk-ak .turn .bubble{padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;color:var(--mk-ink);background:#fff;border:1px solid var(--mk-line)}.mk-ak .turn.user .bubble{background:var(--mk-blue);border-color:var(--mk-blue);color:#fff;border-bottom-right-radius:4px}.mk-ak .turn.ai .bubble,.mk-ak .turn.typing .bubble{border-bottom-left-radius:4px}.mk-ak .ai-ic{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-ak .src{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--mk-line)}.mk-ak .src span{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--mk-line-soft);font-size:11.5px;color:var(--mk-text)}.mk-ak .dots{display:flex;gap:4px;padding:13px 14px}.mk-ak .dots span{width:6px;height:6px;border-radius:50%;background:var(--mk-dim);animation:mk-ak-dot 1s infinite ease-in-out}.mk-ak .dots span:nth-child(2){animation-delay:.15s}.mk-ak .dots span:nth-child(3){animation-delay:.3s}@keyframes mk-ak-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.mk-ak .ask{display:flex;align-items:center;gap:10px;padding:14px 22px;background:#fff;border-top:1px solid var(--mk-line)}.mk-ak .ask .in{flex:1;height:38px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--mk-line);border-radius:8px;color:var(--mk-dim);font-size:13.5px}.mk-rw-col .hd .l{min-width:0;overflow:hidden;text-overflow:ellipsis}.mk-rw-col .find{display:flex;align-items:center;gap:8px;height:32px;margin:0 0 8px;padding:0 10px;border:1px solid var(--mk-line);border-radius:7px;font-size:12.5px;color:var(--mk-dim)}.mk-rw-svc .mk-rw-col.settings{width:172px;padding-left:6px;padding-right:6px}.mk-rw-svc .mk-rw-col.settings .row{padding-left:10px;gap:7px}.mk-rw-svc .mk-rw-col.settings .row.on{background:var(--mk-blue-soft)}.mk-rw-svc .mk-head .crumb{white-space:nowrap;flex:none}.mk-rw-svchead{display:flex;align-items:baseline;gap:10px;height:44px;padding:0 20px;border-bottom:1px solid var(--mk-line);font-size:13px}.mk-rw-svchead b{color:var(--mk-ink);font-weight:600}.mk-rw-svchead span{color:var(--mk-muted);font-size:12.5px}.mk-rw-svcbody{display:grid;gap:14px;padding:16px 20px 20px;background:var(--mk-bg-soft)}.mk-rw-svcbody .card{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:16px 18px;display:grid;gap:12px}.mk-rw-svcbody .ch{display:flex;align-items:flex-start;gap:16px}.mk-rw-svcbody .ch>div{display:grid;gap:3px;min-width:0}.mk-rw-svcbody .ch b{font-size:14.5px;color:var(--mk-ink)}.mk-rw-svcbody .ch span{font-size:12.5px;color:var(--mk-muted)}.mk-rw-svcbody .ch .mk-btn{flex:none;height:30px;font-size:12.5px}.mk-rw-svcbody .rules{display:grid;border:1px solid var(--mk-line);border-radius:8px;overflow:hidden}.mk-rw-svcbody .rules .r{display:grid;grid-template-columns:150px minmax(0,1fr) 182px 28px 78px;align-items:center;gap:12px;height:50px;padding:0 12px;border-bottom:1px solid var(--mk-line-soft);font-size:12.5px}.mk-rw-svcbody .rules .r:last-child{border-bottom:0}.mk-rw-svcbody .rules .k{display:inline-flex;align-items:center;gap:8px}.mk-rw-svcbody .rules .k .mk-pill{font-size:10px;letter-spacing:.04em}.mk-rw-svcbody .rules .k code{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;color:var(--mk-muted)}.mk-rw-svcbody .rules .n{display:grid;gap:1px;min-width:0}.mk-rw-svcbody .rules .n b{font-weight:600;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rw-svcbody .rules .n small{font-size:11.5px;color:var(--mk-muted)}.mk-rw-svcbody .rules .f{display:inline-flex;align-items:center;gap:5px;color:var(--mk-muted);font-size:12px;white-space:nowrap}.mk-rw-svcbody .rules .v{color:var(--mk-muted);font-size:12px}.mk-rw-svcbody .agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mk-rw-svcbody .ag{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 14px;border:1px solid var(--mk-line);border-radius:9px}.mk-rw-svcbody .ag.on{border-color:#c4b5fd;background:#faf5ff}.mk-rw-svcbody .ag i{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#ede9fe;color:#6d28d9}.mk-rw-svcbody .ag>div{display:grid;gap:3px;min-width:0}.mk-rw-svcbody .ag b{font-size:13px;color:var(--mk-ink)}.mk-rw-svcbody .ag small{font-size:11px;color:#6d28d9;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.mk-rw-svcbody .ag p{margin:2px 0 0;display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.35;color:var(--mk-muted)}.mk-rw-svcbody .ag p svg{flex:none}.mk-rw-svcbody .opts{display:grid;gap:8px}.mk-rw-svcbody .opts label{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--mk-text)}.mk-rw-svcbody .opts label em{font-style:normal;font-weight:600;color:var(--mk-ink)}.mk-rw-svcbody .opts .cb{width:15px;height:15px;border-radius:4px;border:1.5px solid #CBD5E1;flex:none;position:relative}.mk-rw-svcbody .opts .cb.on{background:var(--mk-blue);border-color:var(--mk-blue)}.mk-rw-svcbody .opts .cb.on:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mk-rw-crumb{min-width:0;color:var(--mk-muted);font-weight:500}.mk-rw-crumb>span{white-space:nowrap}.mk-rw-crumb b{color:var(--mk-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rw-crumb svg{flex:none;color:var(--mk-dim)}.mk-rw-main .mk-head .mk-btn.ghost{margin-left:auto;white-space:nowrap}.mk-rw-rule{display:grid;gap:14px;padding:0 16px 16px;background:var(--mk-line-soft)}.mk-rw-rule .meta{display:flex;align-items:center;gap:8px;height:46px;margin:0 -16px;padding:0 16px;background:#fff;border-bottom:1px solid var(--mk-line);font-size:12px}.mk-rw-rule .meta .mk-pill{font-size:10.5px;letter-spacing:.04em}.mk-rw-rule .meta .code{color:var(--mk-muted)}.mk-rw-rule .meta .when{margin-left:auto;color:var(--mk-muted);white-space:nowrap}.mk-rw-rule .linked{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:14px 18px;background:#fff;border:1px solid var(--mk-blue);border-radius:10px;box-shadow:0 0 0 3px var(--mk-blue-soft)}.mk-rw-rule .linked .col{display:grid;gap:8px}.mk-rw-rule .linked .h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted)}.mk-rw-rule .linked .chips{display:flex;flex-wrap:wrap;gap:6px}.mk-rw-rule .linked .chips span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-size:12.5px;font-weight:600}.mk-rw-rule .linked .chips span.ag{background:#ede9fe;color:#6d28d9}.mk-rw-rule .linked .note{grid-column:1 / -1;font-size:12px;color:var(--mk-muted);padding-top:4px;border-top:1px dashed var(--mk-line)}.mk-rw-rule .doc{background:#fff;border:1px solid var(--mk-line);border-radius:10px;padding:18px 22px 20px;display:grid;gap:8px}.mk-rw-rule .doc h3{margin:6px 0 0;font-size:17px;font-weight:700;color:var(--mk-ink)}.mk-rw-rule .doc p,.mk-rw-rule .doc li{margin:0;font-size:13.5px;line-height:1.5;color:var(--mk-text)}.mk-rw-rule .doc ul{margin:0;padding-left:20px;display:grid;gap:4px}.mk-atw .at-side{flex:none}.mk-ac-list{width:260px;flex:none;border-right:1px solid var(--mk-line);padding:14px 12px;display:grid;align-content:start;gap:2px;background:#fff}.mk-ac-list .new{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;margin-bottom:8px;border:1px solid var(--mk-line);border-radius:9px;font-weight:600;color:var(--mk-ink);font-size:13px}.mk-ac-list .grp{display:grid;gap:2px;margin-bottom:6px}.mk-ac-list .grp>span{height:30px;display:flex;align-items:center;padding:0 10px;border-radius:7px;font-size:12.5px;color:var(--mk-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-ac-list .grp>span.on{background:var(--mk-blue-soft);color:var(--mk-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--mk-blue)}.mk-ac{display:flex;flex-direction:column;min-height:0}.mk-ac-thread{flex:1;padding:24px 36px 12px;display:grid;align-content:start;gap:16px;max-width:900px}.mk-ac-thread .u{justify-self:end;max-width:62%;background:#f1f5f9;color:var(--mk-ink);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.mk-ac-thread .a{max-width:86%;font-size:14px;line-height:1.6;color:var(--mk-text);display:grid;gap:10px}.mk-ac-thread .a p{margin:0}.mk-ac-thread .a .acts{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--mk-muted)}.mk-ac-thread .a .acts span{display:inline-flex;align-items:center;gap:5px}.mk-ac-thread .a .acts em{margin-left:auto;font-style:normal}.mk-ac-tasks{display:grid;gap:6px;padding:4px 0}.mk-ac-tasks .t{display:grid;grid-template-columns:16px 1fr auto;align-items:center;column-gap:10px;padding:10px 14px;border:1px solid var(--mk-line);border-radius:10px;background:#fff}.mk-ac-tasks .chk{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--mk-dim)}.mk-ac-tasks b{font-weight:600;color:var(--mk-ink);font-size:13.5px}.mk-ac-tasks .meta{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--mk-muted);white-space:nowrap}.mk-ac-tasks .meta i{width:3px;height:3px;border-radius:50%;background:var(--mk-dim);margin:0 5px}.mk-ac-tasks .meta .hi{color:var(--mk-red)}.mk-ac-comp{margin:8px 36px 24px;max-width:828px;border:1px solid var(--mk-line);border-radius:14px;background:#fff;padding:14px 16px 10px;display:grid;gap:14px}.mk-ac-comp .ph{font-size:14px;color:var(--mk-dim)}.mk-ac-comp .bar{display:flex;align-items:center;gap:14px;color:var(--mk-muted)}.mk-ac-comp .bar .model{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.mk-ac-comp .bar .go{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;color:var(--mk-ink)}.mk-fl-list{width:330px;flex:none;border-right:1px solid var(--mk-line);background:#fff;display:grid;align-content:start}.mk-fl-list .head{display:flex;align-items:center;gap:8px;height:54px;padding:0 18px;font-size:16px;color:var(--mk-ink);border-bottom:1px solid var(--mk-line)}.mk-fl-list .head .r,.mk-fl-list .sub .r{margin-left:auto}.mk-fl-list .sub{display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:12px;letter-spacing:.04em;color:var(--mk-ink);border-bottom:1px solid var(--mk-line)}.mk-fl-list .sub em{font-style:normal;font-size:11px;padding:1px 7px;border-radius:8px;background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-fl-list .req{display:grid;grid-template-columns:18px 1fr 8px;align-items:center;column-gap:12px;padding:14px 18px;border-bottom:1px solid var(--mk-line-soft)}.mk-fl-list .req.on{background:var(--mk-blue-soft);box-shadow:inset 3px 0 0 var(--mk-orange)}.mk-fl-list .req .cb{width:17px;height:17px;border-radius:4px;border:1.5px solid var(--mk-dim);background:#fff}.mk-fl-list .req b{display:block;font-size:13.5px;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-fl-list .req.on b{color:var(--mk-blue-ink)}.mk-fl-list .req small{display:block;font-size:12px;color:var(--mk-muted);line-height:1.4}.mk-fl-list .req .dot{width:8px;height:8px;border-radius:50%}.mk-fl-list .req .dot.orange{background:var(--mk-orange)}.mk-fl-list .req .dot.grey{background:var(--mk-dim)}.mk-fl .mk-head .crumb{display:inline-flex;align-items:center;gap:8px;font-size:15px}.mk-fl .mk-head .crumb .ltr{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.mk-fl .mk-head .crumb .id{color:var(--mk-blue-ink);font-family:ui-monospace,monospace;font-size:13px}.mk-fl .mk-head .warn{margin-left:auto;color:var(--mk-orange);border-color:color-mix(in srgb,var(--mk-orange) 40%,transparent);background:color-mix(in srgb,var(--mk-orange) 8%,#fff)}.mk-fl .mk-head .ic{width:30px;height:30px;border-radius:7px;border:1px solid var(--mk-line);display:grid;place-items:center;color:var(--mk-muted)}.mk-fl-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:24px;padding:22px 24px 30px;align-items:start;max-width:1000px}.mk-fl-body h2{margin:0 0 14px;font-size:24px;color:var(--mk-ink);padding-bottom:14px;border-bottom:1px solid var(--mk-line)}.mk-fl-body h4{margin:18px 0 8px;font-size:16px;color:var(--mk-ink)}.mk-fl-body .kv{display:grid;grid-template-columns:190px 1fr;align-items:center;min-height:34px;font-size:13.5px}.mk-fl-body .kv>span{display:inline-flex;align-items:center;gap:7px;color:var(--mk-muted)}.mk-fl-body .kv>b{font-weight:500;color:var(--mk-ink)}.mk-fl-body .kv code{font-size:12px}.mk-fl-body .kv small{color:var(--mk-muted)}.mk-fl-body .kv .who{display:inline-flex;align-items:center;gap:8px}.mk-fl-body .just{margin:8px 0}.mk-fl-body .just>span{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;letter-spacing:.06em;color:var(--mk-muted)}.mk-fl-body .just p{margin:6px 0 0;font-size:13.5px;color:var(--mk-ink)}.mk-fl-body .comp{height:40px;border:1px solid var(--mk-line);border-radius:9px;display:flex;align-items:center;padding:0 14px;color:var(--mk-dim);font-size:13px}.mk-fl-body .side{display:grid;align-content:start;gap:8px}.mk-fl-body .side h6{margin:10px 0 2px;font-size:11.5px;letter-spacing:.06em;color:var(--mk-muted);display:flex;align-items:center;gap:8px}.mk-fl-body .side h6 em{font-style:normal}.mk-fl-body .side .link{display:inline-flex;align-items:center;gap:6px;color:var(--mk-blue-ink);font-size:13px}.mk-fl-body .side .seq{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mk-muted)}.mk-fl-body .side .seq b{letter-spacing:.05em;color:var(--mk-ink)}.mk-fl-body .side .seq .mk-pill{margin-left:auto}.mk-fl-body .steps{display:grid;gap:6px}.mk-fl-body .step{display:grid;grid-template-columns:30px 1fr 18px;align-items:center;column-gap:12px;padding:8px 10px;border-radius:9px}.mk-fl-body .step b{display:block;font-size:13.5px;color:var(--mk-ink)}.mk-fl-body .step small{display:block;font-size:12px;color:var(--mk-muted)}.mk-fl-body .step i{color:var(--mk-green)}.mk-fl-body .step.wait i{color:var(--mk-dim)}.mk-fl-body .step.wait b{color:var(--mk-muted)}.mk-fl-body .step.run{background:color-mix(in srgb,var(--mk-blue) 8%,#fff);border:1px solid color-mix(in srgb,var(--mk-blue) 35%,transparent)}.mk-fl-body .step.run i{color:var(--mk-blue);animation:mk-spin 1.6s linear infinite}.mk-fl-body .step .bot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--mk-blue);color:#fff}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-fl-body .ftasks{display:grid;gap:4px}.mk-fl-body .ft{display:grid;grid-template-columns:15px 1fr auto;align-items:center;column-gap:10px;padding:7px 10px;border-bottom:1px solid var(--mk-line-soft)}.mk-fl-body .ft .chk{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--mk-dim)}.mk-fl-body .ft.done .chk{background:var(--mk-green);border-color:var(--mk-green)}.mk-fl-body .ft b{display:block;font-size:13px;color:var(--mk-ink)}.mk-fl-body .ft.done b{color:var(--mk-muted);text-decoration:line-through}.mk-fl-body .ft small{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--mk-muted)}.mk-fl-body .ft small i{width:3px;height:3px;border-radius:50%;background:var(--mk-dim);margin:0 4px}.mk-fl-body .foll{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:10px;border-top:1px solid var(--mk-line)}.mk-fl-body .foll h6{margin:0 auto 0 0}.mk-fl-body .foll .mk-btn{margin-left:0}.mk-fl-body .log{display:grid;gap:10px;font-size:13px;color:var(--mk-text)}.mk-fl-body .log>div{display:flex;align-items:center;gap:8px}.mk-fl-body .log i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--mk-green) 14%,#fff);color:var(--mk-green)}.mk-fl-body .log i.grey{background:#f1f5f9;color:var(--mk-muted)}.mk-fl-body{grid-template-columns:minmax(0,1fr) 260px;max-width:940px}.mk-fl-body .doc .meta{display:flex;flex-wrap:wrap;gap:0 28px;margin:-6px 0 6px}.mk-fl-body .doc .meta .kv{grid-template-columns:auto 1fr;column-gap:10px;min-height:30px}.mk-fl-body .doc .tabs{display:flex;gap:4px;margin:4px 0 12px;border-bottom:1px solid var(--mk-line)}.mk-fl-body .doc .tabs span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--mk-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.mk-fl-body .doc .tabs span.on{color:var(--mk-blue-ink);font-weight:600;border-bottom-color:var(--mk-blue)}.mk-op-flow.run{min-height:0;height:400px;border:1px solid var(--mk-line);border-radius:10px;overflow:hidden}.mk-op-flow.run .canvas{flex:1}.mk-op-flow .wires path.b{stroke:var(--mk-blue);stroke-width:2}.mk-op-flow .wires path.d{stroke-dasharray:5 5}.mk-op-flow .node .rs{display:flex;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:600;color:var(--mk-muted);border-bottom:1px solid var(--mk-line-soft)}.mk-op-flow .node .rs small{font-weight:500}.mk-op-flow .node.done .rs{color:#15803d}.mk-op-flow .node.now{border-color:var(--mk-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-blue) 14%,transparent),0 4px 14px #0000000f}.mk-op-flow .node.now .rs{color:var(--mk-blue-ink)}.mk-op-flow .node .rs .spin{animation:mk-spin 1.6s linear infinite}.mk-op-flow .node.wait{opacity:.62}.mk-op-flow.run .ab{padding-bottom:10px}.mk-op-flow.run .nh em{display:none}.mk-cw .mk-app{position:relative;height:900px;overflow:hidden}.mk-cw .mk-side .gap{height:8px;border-top:1px solid var(--mk-line);margin:8px 4px 0}.mk-cw .mk-side .row.sub{padding-left:24px;gap:10px}.mk-cw .mk-side .row.sub .bullet{width:6px;height:6px;border-radius:50%;background:var(--mk-blue);flex:none}.mk-cw .cw-list{width:300px;flex:none;border-right:1px solid var(--mk-line);display:grid;align-content:start}.mk-cw .cw-list .lh{display:flex;align-items:center;gap:8px;height:52px;padding:0 16px;border-bottom:1px solid var(--mk-line);font-size:16px;color:var(--mk-ink)}.mk-cw .cw-list .lh svg{color:var(--mk-muted)}.mk-cw .cw-list .lt{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;border-bottom:1px solid var(--mk-line);font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--mk-ink)}.mk-cw .cw-list .lt>span{display:inline-flex;align-items:center;gap:6px}.mk-cw .cw-list .lt em{font-style:normal;font-size:10.5px;padding:0 6px;border-radius:8px;background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-cw .cw-list .lt .r{gap:12px;color:var(--mk-muted)}.mk-cw .cw-list .it{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 12px 16px;border-bottom:1px solid var(--mk-line-soft);border-left:3px solid transparent}.mk-cw .cw-list .it.on{background:var(--mk-blue-soft);border-left-color:var(--mk-orange)}.mk-cw .cw-list .it .cb{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--mk-dim);flex:none;margin-top:2px}.mk-cw .cw-list .it div{min-width:0;flex:1;display:grid;gap:3px}.mk-cw .cw-list .it b{font-size:13.5px;color:var(--mk-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-cw .cw-list .it.on b{color:var(--mk-blue-ink)}.mk-cw .cw-list .it span{font-size:12px;line-height:1.35;color:var(--mk-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-cw .cw-list .it .dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:6px;background:var(--mk-dim)}.mk-cw .cw-list .it .dot.orange{background:var(--mk-orange)}.mk-cw .cw-main{position:relative}.mk-cw .cw-main .mk-head{height:52px;gap:8px}.mk-cw .cw-main .mk-head .crumb{font-size:15px;gap:8px}.mk-cw .cw-main .mk-head .crumb .ltr{width:18px;height:18px;border-radius:4px;display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.mk-cw .cw-main .mk-head .crumb code{font-family:var(--font-mono, monospace);font-size:13px;font-weight:600;color:var(--mk-blue-ink)}.mk-cw .cw-main .mk-head .tools{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.mk-cw .cw-main .mk-head .tools .mk-pill{height:30px;padding:0 12px;font-size:13px;background:var(--mk-orange-soft);color:#c2410c;border:1px solid #FED7AA}.mk-cw .cw-main .mk-head .tools i{width:30px;height:30px;border-radius:7px;border:1px solid var(--mk-line);display:inline-grid;place-items:center;color:var(--mk-text)}.mk-cw .cw-main .mk-head .tools i.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);border-color:#bfd3ff}.mk-cw .cw-detail{padding:22px 28px;display:grid;gap:6px;align-content:start}.mk-cw .cw-detail h2{margin:0 0 8px;font-size:24px;font-weight:700;color:var(--mk-ink);white-space:nowrap}.mk-cw .cw-detail h4{margin:14px 0 4px;font-size:16px;font-weight:700;color:var(--mk-ink)}.mk-cw .cw-detail .kv{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:14px;min-height:30px;font-size:13.5px}.mk-cw .cw-detail .kv>span{display:inline-flex;align-items:center;gap:7px;color:var(--mk-muted)}.mk-cw .cw-detail .kv>b{font-weight:500;color:var(--mk-ink);white-space:nowrap}.mk-cw .cw-detail .kv>b.who{display:inline-flex;align-items:center;gap:8px}.mk-cw .cw-detail .kv>b em{font-style:normal;color:var(--mk-muted);font-weight:400}.mk-cw .cw-detail .kv>b code{font-family:var(--font-mono, monospace);font-size:12px;color:#374151}.mk-cw .cw-detail .kv.col{grid-template-columns:1fr;gap:4px;margin-top:6px}.mk-cw .cw-detail .kv.col>span{font-size:11.5px;font-weight:700;letter-spacing:.05em}.mk-cw .cw-detail .kv.col>b{white-space:normal}.mk-cw .cw-detail .disc{height:40px;border:1px solid var(--mk-line);border-radius:8px;padding:0 12px;display:flex;align-items:center;color:var(--mk-dim);width:420px}.mk-cw .cw-panel{position:absolute;top:60px;right:18px;bottom:18px;width:470px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--mk-line);border-radius:14px;box-shadow:0 24px 70px #11182738;overflow:hidden}.mk-cw .cw-panel .ph{display:flex;align-items:center;gap:8px;height:50px;padding:0 16px;border-bottom:1px solid var(--mk-line);font-size:15px;color:var(--mk-ink)}.mk-cw .cw-panel .ph .acts{margin-left:auto;display:inline-flex;gap:14px;color:var(--mk-muted)}.mk-cw .ai{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed);flex:none}.mk-cw .cw-panel .pb{flex:1;min-height:0;padding:14px 16px;display:grid;align-content:start;gap:10px;overflow:hidden}.mk-cw .cw-panel .focus{justify-self:end;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:var(--mk-line-soft);font-size:12px;color:var(--mk-text)}.mk-cw .cw-panel .focus span{color:var(--mk-muted)}.mk-cw .cw-panel .focus svg{color:var(--mk-violet)}.mk-cw .cw-panel .focus.foot{justify-self:stretch;margin-top:auto}.mk-cw .cw-panel .ask{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 14px;border:1.5px solid var(--mk-line);border-radius:12px;color:var(--mk-dim);font-size:14px}.mk-cw .cw-panel .ask.on{border-color:var(--mk-violet)}.mk-cw .cw-panel .ask span{flex:1}.mk-cw .cw-panel .ask i{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;background:var(--mk-line-soft);color:var(--mk-dim)}.mk-cw .cw-panel .sugg{border:1px solid var(--mk-line);border-radius:12px;padding:4px 16px;display:grid}.mk-cw .cw-panel .sugg .grp{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--mk-line)}.mk-cw .cw-panel .sugg .grp small{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mk-muted)}.mk-cw .cw-panel .sugg .grp a{font-size:13.5px;line-height:1.35;color:var(--mk-violet)}.mk-cw .cw-panel .sugg .more{display:flex;align-items:center;gap:6px;padding:12px 0;font-size:13.5px;color:var(--mk-text)}.mk-cw .cw-panel .pb.chat{display:flex;flex-direction:column}.mk-cw .cw-panel .chat .q{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:12px;background:var(--mk-line-soft);font-size:13.5px;color:var(--mk-ink)}.mk-cw .cw-panel .chat .a{display:grid;gap:10px;padding:2px 0}.mk-cw .cw-panel .chat .a .row{display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:start}.mk-cw .cw-panel .chat .a .row .k{display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:2px 7px;border-radius:5px;background:#f5f3ff;color:var(--mk-violet);font-size:11px;font-weight:700}.mk-cw .cw-panel .chat .a .row p{font-size:13px;line-height:1.45;color:var(--mk-text)}.mk-cw .cw-panel .chat .a .row p b{color:var(--mk-ink);font-weight:600}.mk-cw .cw-panel .chat .src{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--mk-muted)}.mk-cw .cw-panel .chat .src em{font-style:normal;padding:2px 8px;border-radius:999px;border:1px solid var(--mk-line);color:var(--mk-text)}.mk-cw .cw-panel .chat .fb{display:flex;align-items:center;gap:12px;color:var(--mk-muted);font-size:12px}.mk-cw .cw-panel .chat .fb span{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.mk-cw .cw-panel .chat .next{display:flex;flex-wrap:wrap;gap:8px}.mk-cw .cw-panel .chat .next span{padding:6px 12px;border-radius:999px;border:1px solid #DDD6FE;background:#f5f3ff;color:var(--mk-violet);font-size:12.5px;font-weight:600}.mk-cw .cw-panel .pf{padding:10px;border-top:1px solid var(--mk-line);text-align:center;font-size:11.5px;color:var(--mk-muted)}.mk-msg{display:flex;flex:1;min-height:0;height:100%;background:#fff;color:var(--mk-text);font-size:14px;overflow:hidden}.mk-msg .mk-msg-face{position:relative;flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;color:#fff!important;line-height:1;font-weight:700;letter-spacing:.02em}.mk-msg-face>i{position:absolute;right:-1px;top:-1px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #fff}.mk-msg-face.co{background:#2563eb;color:#fff}.mk-msg-face.co svg{width:58%;height:58%}.mk-msg-face.co.big{width:44px;height:44px;border-radius:12px}.mk-msg-face.bot{background:linear-gradient(135deg,#a78bfa,#ec4899)}.mk-msg-rail{width:58px;flex-shrink:0;background:#2f3237;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:26px;padding:14px 0}.mk-msg-rail .logo{width:26px;height:26px;color:#9ca3af;display:grid;place-items:center}.mk-msg-rail .logo svg{width:24px;height:24px}.mk-msg-rail .bd{position:relative;display:grid}.mk-msg-rail .bd b{position:absolute;top:-8px;right:-12px;background:var(--mk-red);color:#fff;font-size:10px;padding:1px 5px;border-radius:9px}.mk-msg-rail .sep{width:22px;height:1px;background:#4b5563;margin:-8px 0}.mk-msg-rail .on{color:#fff;display:grid}.mk-msg-list{width:262px;flex-shrink:0;border-right:1px solid var(--mk-line);display:flex;flex-direction:column;overflow:hidden}.mk-msg-list .me{display:flex;align-items:center;gap:10px;padding:12px 14px;color:var(--mk-muted)}.mk-msg-list .me>div,.mk-msg-list .row>div{display:grid;min-width:0;flex:1}.mk-msg-list .me b{color:var(--mk-ink);font-size:14px}.mk-msg-list .me>div>span,.mk-msg-list .row>div>span{font-size:12px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-msg-list .search{display:flex;align-items:center;gap:8px;margin:2px 14px 10px;padding:9px 0;border-bottom:1px solid var(--mk-line);color:var(--mk-muted);font-size:13px}.mk-msg-list .search svg:nth-of-type(2){margin-left:auto}.mk-msg-list .sec{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--mk-text)}.mk-msg-list .row{display:flex;align-items:center;gap:11px;padding:11px 16px}.mk-msg-list .row b{font-weight:500;font-size:14px;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-msg-list .row.on{background:#2e7dd7}.mk-msg-list .row.on b,.mk-msg-list .row.on>div>span{color:#fff}.mk-msg-list .row.on .mk-msg-face.co{background:#fff;color:#2e7dd7!important}.mk-msg-main{flex:1;min-width:0;display:flex;flex-direction:column}.mk-msg-head{display:flex;align-items:center;gap:14px;padding:10px 22px 0;border-bottom:1px solid var(--mk-line)}.mk-msg-head>div{flex:1}.mk-msg-head>div>b{font-size:18px;font-weight:500;color:var(--mk-ink)}.mk-msg-head .meta{display:flex;align-items:center;gap:14px;margin-top:6px;font-size:12.5px;color:var(--mk-muted)}.mk-msg-head .meta>span{display:inline-flex;align-items:center;gap:5px}.mk-msg-head .meta>span+span:not(.tab):before{content:"·";margin-right:9px;color:var(--mk-dim)}.mk-msg-head .meta .tab{padding:0 2px 9px;border-bottom:2px solid transparent}.mk-msg-head .meta .tab.on{color:#2e7dd7;border-color:#2e7dd7;font-weight:600}.mk-msg-head .meta .tab+span:not(.tab):before,.mk-msg-head .meta .star+span:before{content:none}.mk-msg-head .meta>span:not(.tab),.mk-msg-head .star{margin-bottom:11px}.mk-msg-head .star{color:#f59e0b}.mk-msg-head .dot{width:8px;height:8px;border-radius:50%;background:#22c55e}.mk-msg-head .more{color:var(--mk-dim)}.mk-msg-pin{display:flex;align-items:center;gap:12px;padding:10px 22px 10px 60px;border-bottom:1px solid var(--mk-line);position:relative}.mk-msg-pin .pi{position:absolute;left:26px;color:#f59e0b;transform:rotate(35deg)}.mk-msg-pin>div{flex:1;min-width:0;display:grid}.mk-msg-pin b{font-weight:600;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-msg-pin b span{font-weight:500}.mk-msg-pin small{font-size:12px;color:var(--mk-muted)}.mk-msg-pin em{font-style:normal;font-size:10px;font-weight:700;color:#fff;background:#22c55e;padding:2px 7px;border-radius:9px}.mk-msg-pin .n{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--mk-muted)}.mk-msg-feed{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:20px 26px}.mk-msg-post{display:flex;gap:14px;flex-shrink:0}.mk-msg-post .body{flex:1;min-width:0}.mk-msg-post .hd{display:flex;align-items:baseline;gap:8px;color:var(--mk-muted);font-size:13.5px}.mk-msg-post .hd b{color:#2e7dd7;font-weight:600;font-size:15px}.mk-msg-post .hd em{font-style:normal;font-size:10px;font-weight:600;color:var(--mk-muted);background:var(--mk-line-soft);border:1px solid var(--mk-line);padding:0 4px;border-radius:3px}.mk-msg-post .hd .react{margin-left:auto;display:inline-flex;gap:12px;color:var(--mk-text);font-size:13px}.mk-msg-post p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--mk-ink);max-width:none}.mk-msg-post p a{color:#2e7dd7}.mk-msg-post p .ok{color:#16a34a;vertical-align:-2px}.mk-msg-poster{display:grid;grid-template-columns:330px 300px;gap:14px;margin-top:10px}.mk-msg-poster .l{display:grid;align-content:end;gap:6px;height:170px;padding:18px;border-radius:10px;color:#fff;background:radial-gradient(120% 120% at 100% 0%,#F97316 0%,transparent 55%),linear-gradient(135deg,#1e3a8a,#2563eb)}.mk-msg-poster .kick{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#fde68a}.mk-msg-poster .l b{font-size:30px;font-weight:800;letter-spacing:-.01em;line-height:1}.mk-msg-poster .l b i{font-style:normal;font-size:16px;font-weight:600}.mk-msg-poster .l>span:last-child{font-size:12px;opacity:.85}.mk-msg-poster .r{display:grid;align-content:center;gap:8px;padding:12px;border:1px solid var(--mk-line);border-radius:10px;background:var(--mk-bg-soft)}.mk-msg-poster .mini{display:flex;align-items:center;gap:8px;padding:7px 9px;background:#fff;border-radius:7px;box-shadow:0 1px 2px #0000000f;font-size:12px}.mk-msg-poster .mini .mk-msg-face{font-size:7px!important}.mk-msg-poll{position:relative;width:600px;margin-top:8px;padding:18px 22px 20px;border:1px solid #BFDBFE;border-radius:8px;box-shadow:0 0 0 3px #eff6ff}.mk-msg-poll .ph{display:flex;gap:20px;align-items:flex-start}.mk-msg-poll .ph b{flex:1;font-size:14px;line-height:1.4;font-weight:500;color:var(--mk-ink)}.mk-msg-poll .cp{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#2e7dd7;white-space:nowrap}.mk-msg-poll small{display:block;margin:4px 0 14px;font-size:12px;color:var(--mk-muted)}.mk-msg-poll .bars{display:grid;gap:9px}.mk-msg-poll .bar{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:10px;font-size:12px}.mk-msg-poll .bar .k{text-align:right;color:var(--mk-text)}.mk-msg-poll .track{display:flex;align-items:center;gap:6px;border-left:1px solid var(--mk-dim);height:18px}.mk-msg-poll .track i{height:14px;background:#7dd3e8}.mk-msg-poll .track em{font-style:normal;color:var(--mk-muted);white-space:nowrap}.mk-msg-poll .dl{position:absolute;right:12px;bottom:12px;color:var(--mk-dim)}.mk-msg-compose{display:flex;align-items:center;gap:16px;margin:0 26px;padding:16px 0 18px;border-top:1px solid var(--mk-line);color:var(--mk-muted)}.mk-msg-compose .in{flex:1;font-size:14px}.mk-msg-compose .tools{display:inline-flex;gap:14px}.mk-msg-compose .send{color:var(--mk-text)}.mk-msg-side{width:52px;flex-shrink:0;border-left:1px solid var(--mk-line);display:flex;flex-direction:column;align-items:center;gap:24px;padding:14px 0;color:var(--mk-dim)}.mk-msg-side .call{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#2e7dd7;color:#fff}.mk-rq{display:flex;flex:1;min-height:0;height:100%;background:#fff;color:var(--mk-text);font-size:14px;overflow:hidden}.mk-rq .mk-rq-av{position:relative;flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;color:#fff!important;font-weight:700;line-height:1;letter-spacing:.02em}.mk-rq-av .on{position:absolute;right:-1px;top:-1px;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #fff}.mk-rq-rail{width:58px;flex-shrink:0;background:#2f3237;color:#8b9098;display:flex;flex-direction:column;align-items:center;gap:24px;padding:14px 0}.mk-rq-rail .logo{display:grid;place-items:center;width:26px;height:26px}.mk-rq-rail .logo svg{width:24px;height:24px}.mk-rq-rail .on{color:#fff;display:grid}.mk-rq-rail .bd{position:relative;display:grid}.mk-rq-rail .bd b{position:absolute;top:-8px;right:-12px;background:var(--mk-red);color:#fff;font-size:10px;padding:1px 5px;border-radius:9px}.mk-rq-rail .sep{width:22px;height:2px;background:#d1d5db;margin:-6px 0}.mk-rq-side{width:220px;flex-shrink:0;background:#f3f4f6;border-right:1px solid var(--mk-line);display:flex;flex-direction:column;gap:2px;padding:14px}.mk-rq-side .me{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mk-rq-side .me>div{display:grid;min-width:0}.mk-rq-side .me b{font-size:15px;font-weight:500;color:var(--mk-ink);white-space:nowrap}.mk-rq-side .me span{font-size:12.5px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rq-side .search{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px;margin-bottom:18px;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f;color:var(--mk-text);font-size:13.5px}.mk-rq-side .search svg{color:var(--mk-muted)}.mk-rq-side .row{display:flex;align-items:center;gap:12px;height:36px;padding:0 6px;color:var(--mk-text);font-size:13.5px}.mk-rq-side .row svg{color:var(--mk-muted)}.mk-rq-side .row.on{background:#e9eaec;font-weight:600;color:var(--mk-ink)}.mk-rq-side .row.on svg{color:var(--mk-ink)}.mk-rq-side .sec{display:flex;align-items:center;justify-content:space-between;margin:16px 0 4px;padding:0 6px;font-size:11.5px;font-weight:500;color:#16a34a}.mk-rq-main{flex:1;min-width:0;display:flex;flex-direction:column}.mk-rq-head{display:flex;align-items:flex-start;gap:10px;padding:14px 10px 0 20px;border-bottom:1px solid var(--mk-line)}.mk-rq-head>div{flex:1}.mk-rq-head>div>b{display:block;font-size:25px;font-weight:500;color:var(--mk-ink);letter-spacing:-.01em}.mk-rq-head .tabs{display:flex;gap:20px;margin-top:10px;font-size:12px;font-weight:500;color:var(--mk-muted)}.mk-rq-head .tabs span{padding-bottom:8px;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0}.mk-rq-head .tabs .on{color:var(--mk-ink);border-color:var(--mk-ink)}.mk-rq-head .q{display:flex;align-items:center;justify-content:space-between;width:264px;height:32px;padding:0 10px;border:1px solid var(--mk-line);border-radius:3px;color:var(--mk-muted);font-size:13.5px}.mk-rq-head .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--mk-line);border-radius:3px;font-size:13.5px;color:var(--mk-ink);white-space:nowrap}.mk-rq-head .btn.blue{background:#2f80ed;border-color:#2f80ed;color:#fff;font-weight:500}.mk-rq-rows{flex:1;min-height:0;overflow:hidden}.mk-rq-row{display:grid;grid-template-columns:16px minmax(0,1fr) 92px 130px 12px 118px 88px 8px;align-items:center;gap:16px;height:51px;padding:0 22px 0 18px;border-bottom:1px solid var(--mk-line)}.mk-rq-row.open{box-shadow:inset 3px 0 #22c55e}.mk-rq-row .st{color:var(--mk-muted)}.mk-rq-row .tt{display:flex;align-items:baseline;gap:12px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rq-row .tt b{font-size:15px;font-weight:500;color:var(--mk-ink);flex-shrink:0}.mk-rq-row.open .tt b{color:#2f80ed}.mk-rq-row .tt span{font-size:13px;color:var(--mk-muted);overflow:hidden;text-overflow:ellipsis}.mk-rq-row .pill{position:relative;display:grid;place-items:center;height:28px;font-size:12.5px;border-radius:2px;overflow:hidden}.mk-rq-row .pill.pending{background:#dcfce7;color:#15803d}.mk-rq-row .pill.pending:after{content:"";position:absolute;right:0;bottom:0;border:5px solid transparent;border-right-color:#22c55e;border-bottom-color:#22c55e}.mk-rq-row .pill.approved{background:#16a34a;color:#fff;font-weight:500}.mk-rq-row .pill.rejected{background:#fee2e2;color:#dc2626}.mk-rq-row .who{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--mk-muted)}.mk-rq-row .who>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rq-row .chev{color:var(--mk-dim)}.mk-rq-row .appr{display:flex;align-items:center;gap:4px}.mk-rq-row .aw{position:relative;display:inline-grid}.mk-rq-row .aw i{position:absolute;left:-3px;top:-3px;width:12px;height:12px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 1.5px #fff}.mk-rq-row .aw i.ok{background:#22c55e}.mk-rq-row .aw i.no{background:#ef4444}.mk-rq-row .more{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#3f4349;color:#fff;font-size:11.5px;font-weight:600}.mk-rq-row .date{font-size:13px;color:var(--mk-muted);white-space:nowrap}.mk-rq-row .dot{width:8px;height:8px;border-radius:50%}.mk-rq-row .dot.grey{background:#9ca3af}.mk-rq-row .dot.blue{background:#3b82f6}.mk-rq-row .dot.red{background:#f87171}.mk-at{position:relative;flex:1;min-height:872px;overflow:hidden;background:var(--mk-bg)}.mk-at-scene{position:absolute;inset:0}.mk-at-scene.req .side{position:absolute;left:0;top:0;bottom:0;width:210px;padding:12px 10px;border-right:1px solid var(--mk-line);background:var(--mk-bg-soft);display:grid;align-content:start;gap:2px}.mk-at .side .title{display:flex;align-items:center;gap:8px;padding:4px 8px 12px;font-weight:700;font-size:14px;color:var(--mk-ink)}.mk-at .side .row{display:flex;align-items:center;gap:9px;height:32px;padding:0 9px;border-radius:7px;font-size:13px;color:var(--mk-text)}.mk-at .side .row.on{background:var(--mk-blue);color:#fff;font-weight:600}.mk-at .side .row svg{color:currentColor;opacity:.85}.mk-at .side .row i,.mk-at .doc .crumb i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;color:#fff;font-style:normal;font-size:10px;font-weight:700}.mk-at .side .sec{padding:14px 9px 6px;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--mk-muted)}.mk-at-scene.req .doc{position:absolute;inset:0 0 0 210px;padding:20px 28px}.mk-at .doc .crumb{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mk-muted)}.mk-at .doc .crumb b{color:var(--mk-ink);font-weight:600}.mk-at .doc .crumb code{font-size:12.5px;color:var(--mk-blue-ink)}.mk-at .doc .crumb .st{margin-left:28px;padding:3px 12px;border-radius:6px;background:#eff6ff;border:1px solid #BFDBFE;color:var(--mk-blue-ink);font-weight:600;font-size:12.5px}.mk-at .doc h3{margin:22px 0 18px;font-size:24px;font-weight:700;color:var(--mk-ink);letter-spacing:-.01em}.mk-at .doc .kv{display:grid;grid-template-columns:150px 1fr;align-items:center;height:36px;font-size:13.5px}.mk-at .doc .kv span{color:var(--mk-muted)}.mk-at .doc .kv b{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--mk-ink)}.mk-at .doc .kv em{font-style:normal;color:var(--mk-muted);font-weight:400}.mk-at .apphead{position:absolute;left:28px;top:280px;font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--mk-muted)}.mk-at .apphead span{font-weight:500;letter-spacing:.02em}.mk-at .appr{position:absolute;left:28px;width:380px;height:56px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--mk-line);border-radius:10px;margin-top:-8px;transition:border-color .4s,box-shadow .4s}.mk-at .appr>div{display:grid;flex:1}.mk-at .appr b{font-size:14px;color:var(--mk-blue-ink);font-weight:600}.mk-at .appr span{font-size:12.5px;color:var(--mk-muted)}.mk-at .appr .wait{color:var(--mk-orange)}.mk-at .appr.lit{border-color:#bfdbfe;box-shadow:0 0 0 3px #eff6ff}.mk-at-scene.tasks{background:var(--mk-bg-soft)}.mk-at .thead{position:absolute;left:28px;top:22px;display:flex;align-items:center;gap:8px;font-size:15px;color:var(--mk-muted)}.mk-at .thead b{color:var(--mk-ink)}.mk-at .thead span:not(.hint){color:var(--mk-ink);font-weight:600}.mk-at .thead .hint{margin-left:6px;font-size:13px;color:var(--mk-dim)}.mk-at .lane{position:absolute;top:70px;bottom:20px;border-radius:12px;background:#fff;border:1px solid var(--mk-line);padding:0 10px}.mk-at .lane .lh{display:flex;align-items:center;gap:9px;height:50px;border-bottom:1px solid var(--mk-line-soft);margin:0 -10px;padding:0 14px}.mk-at .lane .lh b{font-size:14px;color:var(--mk-ink)}.mk-at .lane .lh span{font-size:12.5px;color:var(--mk-muted)}.mk-at .lane .lh .add{margin-left:auto;color:var(--mk-dim)}.mk-at .lane .stack{display:grid;gap:10px;margin-top:8px}.mk-at .lane .card,.mk-at-task{display:flex;align-items:center;gap:10px;height:54px;padding:0 12px;border-radius:9px;border:1px solid var(--mk-line);background:#fff}.mk-at .card>div,.mk-at-task>div{display:grid;flex:1;min-width:0}.mk-at .card b,.mk-at-task b{font-size:13.5px;font-weight:600;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-at .card code,.mk-at-task code{font-size:11.5px;color:var(--mk-muted)}.mk-at .card .o{color:var(--mk-dim)}.mk-at-task{position:absolute;left:0;top:0;z-index:3;transform-origin:0 50%;border-color:#93c5fd;box-shadow:0 10px 28px #2563eb2e}.mk-at-task .ic{color:var(--mk-blue)}.mk-at-task .ok{color:var(--mk-green)}.mk-at-task.landed{box-shadow:0 0 0 3px #dcfce7;border-color:#86efac;transition:box-shadow .5s,border-color .5s}.mk-wf .mk-side{width:230px}.mk-wf .mk-side .row .blue{color:var(--mk-blue-ink);font-weight:600}.mk-wf .mk-side .row.sub.on{background:var(--mk-blue);color:#fff;font-weight:600}.mk-wf .mk-side .row.sub.on .bullet{background:#fff}.mk-wf .mk-side .row.sub .bullet{background:var(--mk-blue)}.mk-wf .mk-side .row.sub{text-overflow:ellipsis;display:block;line-height:30px}.mk-wf .mk-side .row.sub .bullet{display:inline-block;margin-right:10px;vertical-align:1px}.mk-wf-tabs{display:inline-flex;gap:4px;margin-left:10px}.mk-wf-tabs span{padding:6px 12px;border-radius:7px;font-size:13px;font-weight:500;color:var(--mk-muted);white-space:nowrap}.mk-wf-tabs span.on{background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-weight:600}.mk-wf-acts{margin-left:auto;display:inline-flex;align-items:center;gap:18px;color:var(--mk-text)}.mk-wf-acts>span{display:inline-flex;align-items:center;gap:6px}.mk-wf-board{flex:1;display:grid;grid-template-columns:repeat(5,222px);gap:12px;padding:12px 16px;background:var(--mk-bg-soft);align-items:start}.mk-wf-board .col{display:grid;gap:10px}.mk-wf-board .sh{display:flex;align-items:center;gap:10px;height:38px;padding:0 4px;border-bottom:1px solid var(--mk-line);font-size:12.5px;letter-spacing:.05em}.mk-wf-board .sh em{font-style:normal;display:grid;place-items:center;min-width:20px;height:20px;border-radius:5px;font-size:11px;font-weight:700}.mk-wf-board .sh .arr{margin-left:auto;color:var(--mk-dim)}.mk-wf-board .sh.grey b{color:var(--mk-text)}.mk-wf-board .sh.grey em{background:var(--mk-line);color:var(--mk-text)}.mk-wf-board .sh.blue b{color:var(--mk-blue-ink)}.mk-wf-board .sh.blue em{background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-wf-board .sh.violet b{color:var(--mk-violet)}.mk-wf-board .sh.violet em{background:#ede9fe;color:var(--mk-violet)}.mk-wf-board .sh.green b{color:var(--mk-green)}.mk-wf-board .sh.green em{background:var(--mk-green-soft);color:var(--mk-green)}.mk-wf-board .sh.red b{color:var(--mk-red)}.mk-wf-board .sh.red em{background:var(--mk-red-soft);color:var(--mk-red)}.mk-wf-board .empty{padding:26px 0;text-align:center;font-size:12.5px;color:var(--mk-muted)}.mk-wf-job{display:grid;gap:6px;padding:12px;border:1px solid var(--mk-line);border-radius:8px;background:#fff}.mk-wf-job.done{background:#f7fdf9;border-color:#d1fae5}.mk-wf-job .top{display:flex;align-items:center;gap:10px}.mk-wf-job .top .cb{width:14px;height:14px;border:1.5px solid var(--mk-dim);border-radius:3px}.mk-wf-job .top code{flex:1;text-align:center;font-size:11.5px;font-weight:600;color:#374151;letter-spacing:.03em}.mk-wf-job .star{color:var(--mk-dim)}.mk-wf-job .star.on{color:var(--mk-orange)}.mk-wf-job b{font-size:14px;font-weight:600;color:var(--mk-ink);line-height:1.3}.mk-wf-job p{margin:0;font-size:12.5px;line-height:1.4;color:var(--mk-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-wf-job .pend{display:flex;align-items:center;gap:6px;margin-top:6px;padding:8px 10px;border-radius:6px;background:var(--mk-orange-soft);color:#c2410c;font-size:12px;font-weight:500;white-space:nowrap}.mk-wf-job .pend span{margin-left:auto;padding:3px 9px;border-radius:4px;background:#ea580c;color:#fff;font-weight:600}.mk-wf-job .foot{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:var(--mk-text)}.mk-wf-job .foot em{margin-left:auto;font-style:normal;font-weight:600;color:var(--mk-green)}.mk-fb .mk-main{min-width:0}.mk-fb-bar{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-bottom:1px solid var(--mk-line);font-size:13.5px;color:var(--mk-muted)}.mk-fb-bar b{color:var(--mk-ink);font-weight:600}.mk-fb-bar .tabs{display:inline-flex;gap:22px;margin-left:70px;font-size:12px;font-weight:600;letter-spacing:.04em}.mk-fb-bar .tabs span{height:44px;display:inline-flex;align-items:center;border-bottom:2px solid transparent}.mk-fb-bar .tabs .on{color:var(--mk-blue-ink);border-color:var(--mk-blue)}.mk-fb-body{flex:1;display:flex;min-height:0}.mk-fb .pal{width:220px;flex-shrink:0;padding:0 12px 12px;border-right:1px solid var(--mk-line);display:grid;align-content:start;gap:6px}.mk-fb .pal .ptabs{display:flex;gap:16px;height:42px;align-items:center;font-size:13px;font-weight:600;color:var(--mk-muted);border-bottom:1px solid var(--mk-line);margin:0 -12px 6px;padding:0 14px}.mk-fb .pal .ptabs .on{color:#15803d;box-shadow:inset 0 -2px #16a34a;height:42px;display:inline-flex;align-items:center}.mk-fb .pal .ps{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--mk-line);border-radius:6px;color:var(--mk-muted);font-size:12.5px}.mk-fb .pal .sec{padding:10px 2px 2px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--mk-muted)}.mk-fb .pal .pi{display:flex;align-items:center;gap:10px;height:32px;padding:0 12px;border:1px solid var(--mk-line);border-radius:5px;font-size:13px;color:var(--mk-ink);background:#fff}.mk-fb .pal .pi svg{color:var(--mk-muted)}.mk-fb .canvas{flex:1;min-width:0;background:var(--mk-bg-soft);padding:0 16px 16px}.mk-fb .canvas .ch{display:flex;align-items:center;gap:10px;height:50px;margin:0 -16px 14px;padding:0 18px;background:#fff;border-bottom:1px solid var(--mk-line)}.mk-fb .canvas .ch b{font-size:15px;color:var(--mk-ink)}.mk-fb .canvas .ch .acts{margin-left:auto;display:inline-flex;align-items:center;gap:14px;color:var(--mk-muted);font-size:13px}.mk-fb .canvas .ch .acts span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--mk-line);border-radius:6px}.mk-fb .canvas .ch .blue{color:#16a34a}.mk-fb .card{width:760px;background:#fff;border:1px solid var(--mk-line);border-radius:8px;padding:22px 28px 24px 22px}.mk-fb .st{display:flex;gap:12px;align-items:flex-start;color:var(--mk-muted);margin-bottom:16px}.mk-fb .st>div{display:grid;gap:3px}.mk-fb .st b{font-size:16px;color:var(--mk-ink);font-weight:600}.mk-fb .st span{font-size:13px}.mk-fb .st.second{margin-top:26px;padding-top:22px;border-top:1px solid var(--mk-line)}.mk-fb .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding-left:26px}.mk-fb .fld{position:relative;display:grid;gap:7px;padding:8px;margin:-8px;border-radius:6px;border:1.5px solid transparent}.mk-fb .fld.on{border-color:#4ade80;background:#f0fdf4}.mk-fb .fld .tools{position:absolute;right:8px;top:-12px;display:inline-flex;gap:8px;padding:4px 8px;background:#fff;border:1px solid var(--mk-line);border-radius:6px;color:var(--mk-muted)}.mk-fb .fld .grip{position:absolute;left:-20px;top:12px;color:var(--mk-dim)}.mk-fb .fld .lb{display:flex;align-items:center;gap:4px;font-size:13.5px;color:var(--mk-ink);white-space:nowrap}.mk-fb .fld .lb i{font-style:normal;color:var(--mk-red)}.mk-fb .fld .map{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;border-radius:9px;background:#eff6ff;color:var(--mk-blue-ink);font-size:10.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.mk-fb .fld .in{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--mk-line);border-radius:6px;background:#fff;color:var(--mk-muted);font-size:13px}.mk-fb .fld .in .dd{margin-left:auto}.mk-fb .drop{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin:18px 0 0 26px;border:1px dashed var(--mk-line);border-radius:6px;color:var(--mk-muted);font-size:12.5px}.mk-callout.boxed .lbl{white-space:normal;width:640px;display:grid;gap:10px;padding:12px 14px 14px;line-height:1.3}.mk-callout.boxed.up .lbl,.mk-callout.boxed.up-right .lbl{margin-bottom:14px}.mk-callout.boxed.right .lbl{margin-left:22px}.mk-callout .call{display:grid;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mk-callout .call .hd{display:flex;align-items:center;gap:10px;font-size:19px;color:var(--white)}.mk-callout .call .hd .pr,.mk-callout .call .hd code{color:var(--cyan-300)}.mk-callout .call .hd .st{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:15px;color:var(--muted)}.mk-callout .call .hd .st.ok{color:#4ade80}.mk-callout .call .hd .st.run i{font-style:normal;animation:mk-blink 1s infinite}.mk-callout .call .hd .st.run i:nth-child(2){animation-delay:.2s}.mk-callout .call .hd .st.run i:nth-child(3){animation-delay:.4s}@keyframes mk-blink{0%,to{opacity:.2}50%{opacity:1}}.mk-callout .call pre{margin:6px 0 0;padding:8px 12px;border-radius:8px;background:#ffffff0f;font-family:inherit;font-size:16px;line-height:1.38;color:#dce7ff;white-space:pre-wrap;word-break:break-word}.mk-cx .mk-side .cx-ops{display:grid;gap:2px}.mk-cx .mk-side .mk-pf-sidefoot .row.on{color:var(--mk-violet)}.mk-cx .mk-head .crumb code{margin-left:4px;padding:1px 7px;border-radius:5px;background:var(--mk-blue-soft)}.mk-cx .mk-dd-title{margin:6px 12px 0;padding:10px 10px 8px;border-radius:10px}.mk-cx .mk-dd-kv>span{display:inline-flex;align-items:center;gap:6px}.mk-cx .cw-panel{right:14px}.mk-home{--font-mono: ui-monospace, Consolas, monospace;--hm-h: 792px;min-height:0;height:var(--hm-h);display:flex;flex-direction:column;overflow:hidden}.mk-home .mk-app{flex:1;min-height:0}.mk-home .hm-panes{display:grid;grid-template-columns:700px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;background:#fff}.mk-home .hm-chat{display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px 16px;border-right:1px solid var(--mk-line)}.mk-home .hm-chead{flex:none;display:flex;align-items:center;gap:9px;padding:2px 2px 10px;font-size:13.5px;color:var(--mk-ink)}.mk-home .hm-spark{width:20px;height:20px;border-radius:6px;background:var(--mk-blue-soft);color:var(--mk-blue-ink);display:grid;place-items:center}.mk-home .hm-cbody{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding-top:6px}.mk-home .hm-ask{flex:none;align-self:flex-end;max-width:88%;background:var(--mk-blue);color:#fff;border-radius:13px 13px 4px;padding:8px 12px;font-size:12.6px;line-height:1.4;box-shadow:0 6px 16px -8px #2563eb80}.mk-home .hm-blk{flex:none;display:grid;gap:8px}.mk-home .hm-plan{flex:none;border:1px solid var(--mk-line);border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0a0d140a}.mk-home .hm-thk{display:flex;align-items:center;gap:8px;padding:8px 11px;font-family:var(--font-mono);font-size:10.2px;letter-spacing:.04em;color:var(--mk-muted);border-bottom:1px solid var(--mk-line-soft)}.mk-home .hm-dots{display:inline-flex;gap:3px}.mk-home .hm-dots span{width:5px;height:5px;border-radius:50%;background:var(--mk-blue);animation:hm-dot 1s ease-in-out infinite}.mk-home .hm-dots span:nth-child(2){animation-delay:.15s}.mk-home .hm-dots span:nth-child(3){animation-delay:.3s}@keyframes hm-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.mk-home .hm-plan ol{margin:0;padding:5px 11px 8px;list-style:none;display:grid;gap:5px}.mk-home .hm-plan li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;column-gap:8px;row-gap:1px;align-items:center;font-size:11.6px;color:var(--mk-text)}.mk-home .hm-plan li>svg{color:var(--mk-green)}.mk-home .hm-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-home .hm-svc{white-space:nowrap;font-family:var(--font-mono);font-size:9.2px;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-blue-ink);background:var(--mk-blue-soft);padding:1px 6px;border-radius:999px}.mk-home .hm-out{grid-column:2 / -1;font-size:10.8px;color:var(--mk-muted)}.mk-home .hm-thought{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.2px;letter-spacing:.04em;color:var(--mk-muted)}.mk-home .hm-thought svg{color:var(--mk-green)}.mk-home .hm-ms{margin-left:auto;color:var(--mk-dim)}.mk-home .hm-say{font-size:12.6px;line-height:1.52;color:var(--mk-text)}.mk-home .hm-say b{color:var(--mk-ink);font-weight:700}.mk-home .hm-callq{display:flex;gap:8px;align-items:flex-start;padding:8px 11px;border-radius:9px;background:var(--mk-blue-soft);color:var(--mk-blue-ink);font-size:11.4px;line-height:1.45}.mk-home .hm-callq svg{flex:none;margin-top:2px}.mk-home .hm-callq b{font-weight:700}.mk-home .hm-form{flex:none;border:1px solid var(--mk-line);border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0a0d140d,0 12px 26px -16px #0a0d144d}.mk-home .hm-fh{display:flex;align-items:center;gap:8px;padding:9px 11px 0;font-size:12.6px;color:var(--mk-ink)}.mk-home .hm-pill{font-family:var(--font-mono);font-size:8.4px;letter-spacing:.1em;padding:1px 6px;border-radius:999px;background:var(--mk-blue-soft);color:var(--mk-blue-ink)}.mk-home .hm-code{margin-left:auto;font-family:var(--font-mono);font-size:9.6px;color:var(--mk-dim)}.mk-home .hm-path{padding:5px 11px 0;font-family:var(--font-mono);font-size:9.2px;color:var(--mk-muted)}.mk-home .hm-path b{color:var(--mk-text);font-weight:600}.mk-home .hm-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;padding:9px 11px 2px}.mk-home .hm-fld{min-width:0;display:grid;gap:4px}.mk-home .hm-fld.wide{grid-column:1 / -1}.mk-home .hm-fld label{font-size:10.6px;color:var(--mk-muted)}.mk-home .hm-ctl{display:flex;align-items:center;gap:6px;border:1px solid var(--mk-line);border-radius:7px;background:#fff;padding:4px 9px;min-height:26px;font-size:11.8px;font-weight:600;color:var(--mk-ink)}.mk-home .hm-v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-home .hm-v em{font-style:normal;font-weight:500;color:var(--mk-muted);margin-left:6px}.mk-home .hm-ctl>svg{flex:none;color:var(--mk-dim)}.mk-home .hm-ctl.ok{border-color:#86efac;background:var(--mk-green-soft)}.mk-home .hm-ctl.ok>svg{color:var(--mk-green)}.mk-home .hm-ini{flex:none;width:16px;height:16px;border-radius:50%;background:var(--mk-ink);color:#fff;font-size:7.5px;font-weight:700;display:grid;place-items:center}.mk-home .hm-fa{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 11px;border-top:1px solid var(--mk-line-soft);background:var(--mk-bg-soft)}.mk-home .hm-hint{flex:1;min-width:0;font-size:10.6px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-home .hm-btn{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:7px;background:var(--mk-blue);color:#fff;font-size:11.6px;font-weight:600;white-space:nowrap}.mk-home .hm-btn.ghost{background:#fff;color:var(--mk-text);border:1px solid var(--mk-line)}.mk-home .hm-lbl{font-family:var(--font-mono);font-size:9.4px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-dim)}.mk-home .hm-box{border:1px dashed var(--mk-line);border-radius:9px;overflow:hidden}.mk-home .hm-brow{padding:6px 11px;display:grid;gap:1px}.mk-home .hm-brow+.hm-brow{border-top:1px dashed var(--mk-line)}.mk-home .hm-bt{display:flex;align-items:center;gap:6px;font-size:11.4px;font-weight:600;color:var(--mk-muted)}.mk-home .hm-bt svg{margin-left:auto;color:var(--mk-dim)}.mk-home .hm-br{font-size:10.6px;color:var(--mk-dim);line-height:1.4}.mk-home .hm-next{display:flex;gap:6px;flex-wrap:wrap}.mk-home .hm-next span{border:1px solid var(--mk-line);border-radius:999px;padding:5px 11px;font-size:11.4px;color:var(--mk-text);background:#fff}.mk-home .hm-prov{display:flex;gap:7px;align-items:flex-start;font-size:10.2px;line-height:1.45;color:var(--mk-muted);border-top:1px solid var(--mk-line-soft);padding-top:8px}.mk-home .hm-prov svg{flex:none;color:var(--mk-green);margin-top:1px}.mk-home .hm-prov b{color:var(--mk-text);font-weight:600}.mk-home .hm-comp{flex:none;margin-top:10px;height:40px;border:1px solid var(--mk-line);border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 6px 0 14px;color:var(--mk-dim);font-size:13px}.mk-home .hm-comp i{margin-left:auto;width:28px;height:28px;border-radius:7px;background:var(--mk-blue);color:#fff;display:grid;place-items:center;opacity:.55}.mk-home .hm-fnote{flex:none;margin-top:8px;font-size:10.4px;color:var(--mk-dim);text-align:center}.mk-home .hm-hubs{min-width:0;min-height:0;overflow:hidden;background:var(--mk-bg-soft);display:flex;flex-direction:column}.mk-home .hm-hhead{flex:none;display:flex;align-items:center;gap:14px;padding:12px 16px 10px}.mk-home .hm-tab{display:inline-flex;align-items:center;gap:6px;font-size:12.4px;color:var(--mk-muted);font-weight:500}.mk-home .hm-tab.on{color:var(--mk-ink);font-weight:600}.mk-home .hm-nh{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--mk-text)}.mk-home .hm-hlist{display:grid;gap:8px;padding:0 16px 16px;align-content:start;width:468px}.mk-home .hm-hub{border:1px solid var(--mk-line);background:#fff;border-radius:12px;padding:9px 12px 10px;transition:opacity .6s ease}.mk-home .hm-hub.dim{opacity:.42}.mk-home .hm-hh{display:flex;align-items:center;gap:7px;margin-bottom:2px;font-size:12.6px;color:var(--mk-ink)}.mk-home .hm-hh i{width:7px;height:7px;border-radius:50%;background:var(--mk-blue)}.mk-home .hm-fam{font-family:var(--font-mono);font-size:8px;letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--mk-line);border-radius:999px;padding:1px 6px;color:var(--mk-muted);background:var(--mk-bg-soft)}.mk-home .hm-ct{margin-left:auto;font-family:var(--font-mono);font-size:8.6px;letter-spacing:.09em;text-transform:uppercase;color:var(--mk-dim);white-space:nowrap}.mk-home .hm-hd{font-size:10.8px;color:var(--mk-muted);margin-bottom:6px}.mk-home .hm-acts{display:grid;grid-template-columns:1fr;gap:5px}.mk-home .hm-act{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 9px;border-radius:9px;border:1px solid transparent;background:var(--mk-blue-soft);transition:opacity .6s ease,box-shadow .4s ease,background .4s ease}.mk-home .hm-act.off{opacity:.45}.mk-home .hm-act.on{background:#fff;border-color:var(--mk-blue);box-shadow:0 0 0 3px #2563eb24,0 10px 24px -14px #2563eb8c}.mk-home .hm-ti{flex:none;width:24px;height:24px;border-radius:6px;background:#fff;border:1px solid var(--mk-line);display:grid;place-items:center;font-family:var(--font-mono);font-size:8.4px;font-weight:700;color:var(--mk-blue-ink)}.mk-home .hm-act.on .hm-ti{background:var(--mk-blue);border-color:var(--mk-blue);color:#fff}.mk-home .hm-cl{display:block;min-width:0;flex:1}.mk-home .hm-n{display:block;font-size:11.4px;font-weight:600;line-height:1.25;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-home .hm-d{display:block;font-size:10.2px;color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-home .hm-use{flex:none;font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-blue-ink);border:1px solid var(--mk-blue);border-radius:999px;padding:1px 6px;background:var(--mk-blue-soft)}.screens .mk-window:has(>.mk-home){min-height:0}.title-words .title-sub{margin:-16px 0 0;font-size:44px;line-height:1.2;color:var(--blue-100)}.title-words .title-sub em{font-style:normal;font-weight:500;color:var(--cyan-300)}.intro-foot{position:absolute;left:var(--frame-x);right:var(--frame-x);bottom:120px;display:flex;justify-content:center;align-items:center;gap:16px;font-size:28px;color:var(--muted)}.intro-foot b{font-weight:600;color:var(--cyan-300)}.intro-foot .eq{margin-right:6px}.i1-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:-6px;font-size:26px}.intro-foot .pill,.models-foot .pill,.i1-pills .pill{padding:10px 26px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--cyan-300) 45%,transparent);background:color-mix(in srgb,var(--cyan-300) 7%,transparent);color:var(--white);font-size:26px;white-space:nowrap}.formula{display:flex;align-items:flex-start;width:1640px}.formula-eq{display:flex;align-items:center;gap:14px;height:52px;padding-right:22px;font-family:var(--font-display);font-weight:500;letter-spacing:-.02em}.formula-eq b{font-size:54px;font-weight:500;line-height:1}.formula-eq span{font-size:42px;line-height:1;color:var(--dim)}.formula-term{flex:1 1 0;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:52px auto;grid-template-areas:"icon name" "gloss gloss";row-gap:12px;align-items:center}.formula-plus{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:52px;padding:0 12px;font-family:var(--font-display);font-size:36px;line-height:1;color:var(--dim)}.formula:not(.owned) .formula-term{flex:0 0 auto}.formula:not(.owned) .formula-plus{flex:1 1 0;padding:0}.formula:not(.owned) .formula-gloss{display:none}.formula-part{display:contents}.formula-part i{grid-area:icon;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--cyan-300);border:1.5px solid color-mix(in srgb,var(--cyan-300) 45%,transparent);background:color-mix(in srgb,var(--cyan-300) 8%,transparent)}.formula-part i svg{width:26px;height:26px}.formula-part b{grid-area:name;padding:0 10px 0 12px;font-family:var(--font-display);font-weight:500;font-size:28px;letter-spacing:-.02em;line-height:1.1;color:var(--white);white-space:nowrap}.formula-gloss{grid-area:gloss;align-self:start;display:block;padding-right:22px;font-size:21px;line-height:1.32;color:var(--muted);text-wrap:pretty}.formula-term.human .formula-part i{color:var(--amber-300);border-color:color-mix(in srgb,var(--amber-300) 45%,transparent);background:color-mix(in srgb,var(--amber-300) 8%,transparent)}.formula-term.human .formula-part b{color:var(--amber-300)}.defs{display:grid;grid-template-columns:1fr;row-gap:56px;width:1640px;text-align:left}.defs-quotes{display:grid;row-gap:44px}.defs:not(.on) .defs-graph{display:none}.defs.on{grid-template-columns:minmax(0,1fr) 640px;column-gap:80px;align-items:center}.defs.on .def-q{font-size:46px;max-width:none}.defs.on .def-by{font-size:24px}.defs-graph{display:grid;justify-items:end}.def-q{margin:0 0 14px;font-family:var(--font-display);font-weight:500;font-size:62px;letter-spacing:-.02em;line-height:1.15;color:var(--white);text-wrap:balance;max-width:1500px}.def-q em.lit{font-style:normal;color:var(--cyan-300)}.def-q em.lit.own{color:var(--amber-300)}.def-by{margin:0;font-size:30px;color:var(--dim)}.frame-figure.wide .frame-fit{justify-self:stretch}.kinds.four{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto auto;column-gap:56px;row-gap:0;align-self:start}.kinds.four .kind{display:grid;grid-template-rows:subgrid;grid-row:1 / span 4;row-gap:0;padding:0;border:0}.kinds.four .glyph{padding:0 0 8px}.kinds.four .glyph svg{margin:0 0 0 -12px}.kinds.four .name{display:grid;row-gap:4px;padding:22px 0 16px;border-top:1px solid var(--line-strong)}.kinds.four .h2{font-size:40px}.kinds .kick{font-size:19px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.kinds.four>.kind>p{font-size:24px;padding-bottom:22px}.kinds .facts{display:grid;grid-template-columns:112px 1fr;column-gap:12px;row-gap:8px;margin:0;padding-top:18px;border-top:1px solid var(--line);align-content:start}.kinds .facts dt{font-size:21px;color:var(--dim);line-height:1.35}.kinds .facts dd{margin:0;font-size:21px;line-height:1.35;color:var(--muted);text-wrap:pretty}.kinds .facts dd.own{color:var(--cyan-300)}.kinds.five{grid-template-columns:repeat(5,1fr);column-gap:36px}.kinds.five .h2{font-size:33px}.kinds.five .kick{font-size:16px}.kinds.five>.kind>p{font-size:20px}.kinds.five .facts{grid-template-columns:94px 1fr}.kinds.five .facts dt,.kinds.five .facts dd{font-size:18px}.cmp{width:1640px;border-collapse:collapse;align-self:start}.cmp th,.cmp td{text-align:left;vertical-align:top;padding:15px 22px}.cmp th{font-family:var(--font-display);font-weight:500;font-size:32px;letter-spacing:-.02em;border-bottom:1px solid var(--line-strong);padding-bottom:18px}.cmp th small{display:block;margin-top:4px;font-family:var(--font-body);font-size:19px;font-weight:400;letter-spacing:0;color:var(--dim)}.cmp td{font-size:24px;line-height:1.3;color:var(--blue-100);border-bottom:1px solid var(--line);text-wrap:pretty}.cmp th:first-child,.cmp td:first-child{width:200px;padding-left:0}.cmp td:first-child{font-size:21px;color:var(--dim);padding-top:18px}.cmp tr.own td{color:var(--amber-300)}.cmp.five th{font-size:27px;padding:12px 16px 16px}.cmp.five th small{font-size:16px}.cmp.five td{font-size:20px;padding:12px 16px}.cmp.five th:first-child,.cmp.five td:first-child{width:170px;padding-left:0}.cmp.five td:first-child{font-size:18px}.cmp tr.own td:first-child{color:var(--dim)}.cmp td .ex{color:var(--muted)}.i2-boxes.three{grid-template-columns:repeat(3,1fr);column-gap:40px}.i2-boxes.three .i2-box{min-height:320px;row-gap:16px}.i2-boxes.three .i2-box h3{font-size:46px}.i2-boxes.three .i2-box p{font-size:28px;color:var(--blue-100)}.caps-row{display:grid;row-gap:44px;width:1640px;align-self:start;justify-items:center}.caps-row .i2-box{transition:border-color .6s var(--ease-out),box-shadow .6s var(--ease-out),opacity .6s var(--ease-out),transform .6s var(--ease-out)}.caps-row .i2-box.focus{border-color:color-mix(in srgb,var(--cyan-300) 70%,transparent);box-shadow:0 30px 80px color-mix(in srgb,var(--navy-950) 45%,transparent),0 0 70px color-mix(in srgb,var(--cyan-300) 22%,transparent),inset 0 1px color-mix(in srgb,var(--white) 25%,transparent);transform:translateY(-6px)}.caps-row .i2-box.back{opacity:.38}.caps-row-go{display:grid;justify-items:center}.caps-row-go .shots-pill{font-size:34px;padding:14px 44px;border-color:var(--cyan-300)}.svc{display:grid;row-gap:26px;width:880px;justify-items:stretch}.svc-card{display:grid;row-gap:20px;padding:26px 30px 28px;border-radius:24px;background:var(--navy-800);border:1px solid var(--line-strong);min-height:560px;transition:border-color .6s}.svc-card.holds{border-color:color-mix(in srgb,var(--blue-400) 75%,transparent)}.svc-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.svc-name{font-family:var(--font-display);font-weight:500;font-size:32px;letter-spacing:-.02em}.svc-kick{position:relative;display:grid;font-size:22px;color:var(--muted);text-align:right}.svc-kick>span{grid-area:1 / 1;white-space:nowrap}.svc-kick>.on{color:var(--cyan-300)}.svc-layers{display:grid}.svc-layers>*{grid-area:1 / 1}.svc-things{display:flex;flex-wrap:wrap;gap:14px;align-content:start;padding-top:6px}.svc-things span{padding:12px 22px;border:1px dashed var(--line-strong);border-radius:12px;font-size:25px;color:var(--muted)}.svc-holds{display:grid;row-gap:10px;align-content:start}.svc-row{display:grid;grid-template-columns:44px 230px 1fr;column-gap:16px;align-items:center;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--navy-900) 70%,transparent);border:1px solid var(--line)}.svc-row i{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--cyan-300);background:color-mix(in srgb,var(--cyan-300) 12%,transparent)}.svc-row b{font-weight:500;font-size:24px}.svc-row span{font-size:21px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chain{display:flex;align-items:stretch;width:1640px}.chain-item{display:flex;align-items:stretch;flex:1 1 0;min-width:0}.chain-arrow{display:flex;align-items:center;align-self:center;gap:0;padding:0 10px;color:var(--blue-300)}.chain-arrow i{display:block;width:22px;height:2px;background:currentColor}.chain-node{position:relative;flex:1 1 0;min-width:0;display:grid;align-content:start;row-gap:12px;padding:26px 22px 24px;border-radius:18px;background:var(--navy-800);border:1px solid var(--line);transition:border-color .5s,box-shadow .5s}.chain-node.now{border-color:color-mix(in srgb,var(--cyan-300) 70%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--cyan-300) 10%,transparent)}.chain-node.last{border-color:color-mix(in srgb,var(--blue-400) 60%,transparent)}.chain-n{font-family:var(--font-display);font-size:18px;letter-spacing:.1em;color:var(--dim)}.chain-node code{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px;line-height:1.3;color:var(--white);white-space:pre-wrap;word-break:break-word}.chain-node code.out{font-size:19px;color:var(--cyan-300)}.chain-node.now>code:first-of-type{color:var(--cyan-300)}.chain-node.now code.out{color:var(--white)}.chain-more{display:grid;row-gap:4px}.chain-more code{font-size:19px;color:var(--muted)}.chain-node p{margin:8px 0 0;padding-top:12px;border-top:1px dashed var(--line);font-size:21px;line-height:1.32;color:var(--muted);text-wrap:pretty}.i2-box .tag{justify-self:start;padding:4px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--amber-300) 70%,transparent);font-size:18px;color:var(--amber-300)}.i2-box .eg{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);font-size:21px;color:var(--muted)}.i2-box .eg b{font-weight:500;color:var(--dim);margin-right:8px}.models-foot{display:flex;justify-content:center;margin-top:44px}:where(.cues){list-style:none;margin:0;padding:0;display:grid;row-gap:12px}:where(.cues li){position:relative;padding-left:30px;font-size:25px;line-height:1.3;color:var(--muted);text-wrap:pretty}:where(.cues li):before{content:"";position:absolute;left:0;top:.66em;width:14px;height:2px;background:var(--dim)}:where(.ph-screen){display:grid;place-items:center;background:#f3f4f6;color:#6b7280;border:1px dashed #CBD5E1;margin:12px;border-radius:10px}:where(.ph-inner){display:grid;justify-items:center;row-gap:8px;text-align:center;padding:40px}:where(.ph-inner b){font-size:22px;color:#1f2937}:where(.ph-inner span){font-size:15px}:where(.ph-inner small){font-size:12px;color:#9ca3af;letter-spacing:.06em;text-transform:uppercase}@font-face{font-family:Caveat Sub;font-style:normal;font-weight:400 700;font-display:swap;src:url(./caveat-sub-ALQLHgYQ.woff2) format("woff2")}.handline,.quoteline{font-family:Caveat Sub,cursive;font-weight:700;margin:0}.handline{font-size:34px;color:var(--cyan-300)}.quoteline{display:inline-block;font-size:64px;color:var(--amber-300);transform:rotate(-3deg)}.quoteline.vi,.handline.vi{font-family:Dancing Script Variable,cursive}.ctx-kicker{margin:0;font-size:25px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.llm-grid{display:grid;grid-template-columns:1.7fr .72fr;width:1640px;text-align:center}.llm-grid>div{display:grid;row-gap:34px;align-content:center;justify-items:center;padding-right:80px}.llm-grid>div+div{border-left:1px solid var(--line);padding:0 0 0 80px;justify-items:stretch;text-align:left}.llm-stmt{font-family:var(--font-display);font-weight:500;font-size:72px;letter-spacing:-.02em;line-height:1.14}.tok-stream{display:flex;gap:14px;align-items:flex-end;margin-top:10px}.tok{font-family:var(--font-display);font-size:30px;padding:14px 24px;border-radius:14px;background:var(--navy-800);border:1px solid var(--line);opacity:0;animation:ctx-tok 5.6s infinite}.tok-stream>.tok:nth-child(2){animation-delay:.5s}.tok-stream>.tok:nth-child(3){animation-delay:1s}.tok-stream>.tok:nth-child(4){animation-delay:1.5s}.tok.cursor,.tok.pred{background:var(--blue-500);border-color:var(--blue-400);color:var(--white);box-shadow:0 0 26px color-mix(in srgb,var(--blue-400) 55%,transparent)}.tok.cursor{animation:ctx-cursor 5.6s infinite}.tok.pred{animation:ctx-pred 5.6s infinite}.tok.alt{font-size:24px;padding:9px 18px;animation:ctx-alt 5.6s infinite}.tok.still{opacity:1;animation:none;font-size:22px;padding:8px 18px}.tok-pred{display:grid;row-gap:10px;justify-items:start}@keyframes ctx-tok{0%{opacity:0;transform:translateY(10px)}6%{opacity:1;transform:none}90%{opacity:1}96%,to{opacity:0}}@keyframes ctx-cursor{0%,43%{opacity:0}46%{opacity:1}51%{opacity:.25}56%{opacity:1}61%{opacity:.25}64%,to{opacity:0}}@keyframes ctx-pred{0%,64%{opacity:0;transform:translateY(8px)}70%{opacity:1;transform:none}90%{opacity:1}96%,to{opacity:0}}@keyframes ctx-alt{0%,68%{opacity:0;transform:translateY(8px)}74%{opacity:.45;transform:none}90%{opacity:.45}96%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.tok,.tok.cursor,.tok.pred{animation:none;opacity:1}.tok.alt{animation:none;opacity:.45}}.side-box{display:grid;row-gap:20px;justify-items:start;padding:40px 40px 44px;border:1.5px dashed var(--line-strong);border-radius:20px}.side-box .lead{font-size:27px;line-height:1.45}.side-box .lead strong{color:var(--white);font-weight:600}.side-box .small{margin:0 0 12px;font-size:20px}.tok-pills{display:flex;gap:18px;align-items:flex-start}.tok-col{display:grid;row-gap:8px;justify-items:center}.tok-label{font-size:16px;color:var(--dim)}.answers{display:grid;row-gap:20px;justify-items:center}.answers .h1{margin:0;font-size:60px;white-space:nowrap}.ctx-answer{display:grid;row-gap:48px;justify-items:center}.ctx-answer .lead{font-size:44px;color:var(--blue-100)}.ctx-answer .lead strong{color:var(--white);font-weight:600}.bigword{font-family:var(--font-display);font-weight:500;font-size:220px;letter-spacing:-.03em;line-height:1;color:var(--white)}.ctx-more{margin:0;max-width:1240px;font-size:30px;line-height:1.5;color:var(--muted);text-wrap:pretty}.gap{display:grid;row-gap:20px;justify-items:start;text-align:left}.gap-row{display:grid;grid-template-columns:1110px 400px;column-gap:130px;align-items:center}.gap-stat{display:grid;row-gap:14px;padding:40px 38px;border-radius:22px;border:1px solid color-mix(in srgb,#FF8A5B 22%,transparent);background:linear-gradient(135deg,#ff8a5b29,#ff8a5b0f)}.gap-stat b{font-family:var(--font-display);font-size:132px;font-weight:600;line-height:.9;letter-spacing:-.03em;color:#ff8a5b}.gap-stat p{margin:0;font-size:32px;line-height:1.25;font-weight:500;color:var(--white);text-wrap:balance}.gap-stat small{font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.frag{display:grid;row-gap:14px;justify-items:center}.frag .h1{margin:0 0 8px;font-size:60px;white-space:nowrap}.frag-fig svg{display:block}.buy{display:grid;row-gap:44px;justify-items:start;text-align:left;width:1460px}.buy-lead{margin:0;font-size:34px;line-height:1.6;color:var(--muted)}.buy .h1{margin:0;font-size:96px;line-height:1.1}.buy-build{display:flex;align-items:baseline;gap:48px;font-family:var(--font-display);font-weight:500;font-size:96px;letter-spacing:-.02em}.tools-title{display:flex;align-items:center;gap:12px;margin-bottom:2px}.tools-title svg{width:30px;height:30px;color:var(--cyan-300);margin:0}.tools-title h3{margin:0;font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-.02em}.tools-cmd{display:grid;row-gap:6px}.tools-cmd .lbl{font-size:17px;font-weight:600;color:var(--muted)}.tools-cmd code{display:flex;align-items:center;gap:14px;height:46px;padding:0 16px;border-radius:10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:17px;color:var(--white);background:color-mix(in srgb,var(--navy-950) 55%,transparent);border:1px solid var(--line-strong);white-space:nowrap}.tools-cmd code .line{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tools-cmd code b{font-weight:600;color:var(--amber-300)}.tools-cmd code i{font-style:normal;color:var(--muted)}.tools-cmd code u{text-decoration:none;color:var(--blue-300)}.tools-cmd code s{text-decoration:none;color:var(--dim)}.tools-right-wrap{display:grid;min-width:0}.tools-right{position:relative;display:grid;row-gap:26px;min-width:0;padding:12px 0 12px 32px;border-left:1px solid var(--line)}.tools-right>.i2-n{position:absolute;top:12px;right:0;font-size:20px;color:var(--dim)}.tools-group{display:grid;row-gap:10px;min-width:0}.tools-label{display:flex;align-items:baseline;gap:14px;margin-bottom:2px}.tools-label b{font-family:var(--font-display);font-weight:500;font-size:32px;letter-spacing:-.02em}.tools-label span{font-size:20px;color:var(--muted)}.tools-marquee{overflow:hidden;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tools-track{display:flex;width:max-content;animation:tools-marquee 240s linear infinite}.tools-marquee.right .tools-track{animation-direction:reverse;animation-duration:280s}.tools-marquee.slow .tools-track{animation-duration:320s}.tools-run{display:flex;gap:12px;padding-right:12px}.tools-chip{flex:none;padding:7px 16px;border-radius:999px;font-size:19px;line-height:1.2;border:1px solid var(--line-strong);color:var(--white);background:color-mix(in srgb,var(--navy-800) 60%,transparent);white-space:nowrap}.tools-chip.code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:18px;padding:8px 16px;color:var(--cyan-300);border-color:color-mix(in srgb,var(--cyan-300) 35%,transparent);background:color-mix(in srgb,var(--cyan-300) 8%,transparent)}.tools-chip.app{border-color:color-mix(in srgb,var(--blue-300) 40%,transparent);background:color-mix(in srgb,var(--blue-300) 10%,transparent)}@keyframes tools-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tools-track{animation:none}}.i2-box.tools-box.tools-solo{width:880px;row-gap:22px;padding:30px 36px 34px;border-radius:24px}.i2-box.tools-box.tools-solo .i2-n{top:30px;right:36px}.tools-solo .tools-title{margin-bottom:6px}.tools-solo .tools-title svg{width:40px;height:40px}.tools-solo .tools-title h3{font-size:40px}.tools-solo .tools-cmd{row-gap:8px}.tools-solo .tools-cmd .lbl{font-size:20px}.tools-solo .tools-cmd code{height:64px;padding:0 22px;font-size:21px;border-radius:14px}.tools-solo .tools-cmd code .cp{flex:none;width:18px;height:18px;margin:0;color:var(--dim)}.tools-full{display:grid;row-gap:30px;width:1640px;align-self:start;min-width:0}.tools-full .tools-group{row-gap:12px}.tools-full .tools-label{gap:18px;margin-bottom:4px}.tools-full .tools-label .i2-n{font-size:20px;color:var(--dim);margin-right:4px}.tools-full .tools-label b{font-size:36px}.tools-full .tools-label span:not(.i2-n){font-size:22px}.tools-full .tools-chip{font-size:22px;padding:9px 20px}.tools-full .tools-chip.code{font-size:21px;padding:10px 20px}.concl{display:grid;row-gap:40px;justify-items:start;text-align:left;width:1560px}.concl .h1{margin:0;font-size:84px;line-height:1.12}.concl-pair{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;width:100%;padding:8px 0 4px}.concl-pair>div{display:grid;row-gap:10px;padding-left:26px;border-left:2px solid var(--line-strong)}.concl-pair b{font-family:var(--font-display);font-weight:600;font-size:40px;line-height:1.1}.concl-pair p{margin:0;font-size:30px;line-height:1.5;color:var(--muted)}.concl-close{margin:0;font-family:var(--font-display);font-weight:500;font-size:56px;line-height:1.25;letter-spacing:-.02em;color:var(--white)}.concl-close .quoteline{font-size:66px;margin-left:28px;vertical-align:-6px;white-space:nowrap}.frame:has(>.frame-body>.frame-figure.discovery)>.frame-body{grid-template-columns:560px 1fr;column-gap:50px}.frame:has(>.frame-body>.frame-figure.discovery) .h1{font-size:58px}.frame:has(>.frame-body>.frame-figure.discovery) .walk{margin-top:8px}.chain.stack{flex-direction:column;width:560px;gap:8px}.chain.stack .chain-node{flex:none;grid-template-columns:40px 1fr;column-gap:8px;row-gap:4px;align-items:start;padding:11px 18px 10px;border-radius:14px}.chain.stack .chain-n{grid-row:1 / span 3;padding-top:4px;font-size:16px}.chain.stack .chain-node code{font-size:21px}.chain.stack .chain-node code.out{font-size:17px}.chain.stack .chain-node p{margin:3px 0 0;padding-top:8px;font-size:19px;line-height:1.3}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.discovery) .h1{font-size:44px}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.discovery) .frame-text{row-gap:14px;align-content:start}:root[data-ratio="3x1"] .frame:has(>.frame-body>.frame-figure.discovery) .cues{display:none}:root[data-ratio="3x1"] .chain.stack{gap:5px}:root[data-ratio="3x1"] .chain.stack .chain-node{padding:6px 14px;row-gap:1px}:root[data-ratio="3x1"] .chain.stack .chain-node code{font-size:17px}:root[data-ratio="3x1"] .chain.stack .chain-node code.out{font-size:14px}:root[data-ratio="3x1"] .chain.stack .chain-node p{margin-top:2px;padding-top:4px;font-size:15px}.recap{display:grid;row-gap:24px;width:1640px}.recap-row{display:grid;grid-template-columns:90px 1fr;align-items:start;column-gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.recap-row:last-child{border-bottom:0}.recap-n{font-family:var(--font-display);font-size:24px;letter-spacing:.1em;color:var(--cyan-300);padding-top:16px}.recap-row .h2{font-size:54px;line-height:1.15;margin:0}.recap-row .h2 em{font-style:normal;color:var(--blue-300)}.recap-vi{margin:6px 0 0;font-size:26px;line-height:1.3;color:var(--muted)}:root[data-ratio="3x1"] .recap{row-gap:20px}:root[data-ratio="3x1"] .recap-row{padding-bottom:18px}:root[data-ratio="3x1"] .recap-row .h2{font-size:44px}.frame-figure.learn-fig .frame-fit{position:relative;justify-self:stretch;align-self:stretch}.learn-stage{position:absolute;inset:0;display:grid;grid-template-columns:1640px 0px;column-gap:0px;align-items:center;text-align:left;transition:grid-template-columns .8s var(--ease-out),column-gap .8s var(--ease-out)}.learn-stage.aside{grid-template-columns:720px 848px;column-gap:72px}.learn-left{display:grid;row-gap:40px;justify-items:center;min-width:0;transition:row-gap .8s var(--ease-out)}.learn-stage.aside .learn-left{row-gap:28px;justify-items:start}.learn-title{margin:0;font-size:84px;line-height:1.05;text-align:center;transition:font-size .8s var(--ease-out)}.learn-stage.aside .learn-title{font-size:54px;text-align:left}.learn-sub{margin:12px 0 0;font-size:34px;line-height:1.3;color:var(--blue-100);text-align:center;white-space:nowrap;transition:font-size .8s var(--ease-out),margin .8s var(--ease-out)}.learn-stage.aside .learn-sub{margin-top:6px;font-size:25px;text-align:left}.learn-grid.i2-boxes{width:100%;grid-template-columns:repeat(3,1fr);column-gap:22px;row-gap:22px;align-self:start;transition:opacity .8s var(--ease-out)}.learn-grid.i2-boxes:before{transition:opacity .8s var(--ease-out)}.learn-stage.aside .learn-grid.i2-boxes{column-gap:14px;row-gap:14px;opacity:.72}.learn-stage.aside .learn-grid.i2-boxes:before{opacity:0}.learn-box.i2-box{min-height:0;height:150px;padding:0 30px;place-content:center;border-radius:22px;transition:height .8s var(--ease-out),border-radius .8s var(--ease-out),padding .8s var(--ease-out),box-shadow .8s var(--ease-out)}.learn-stage.aside .learn-box.i2-box{height:112px;padding:0 12px;border-radius:16px;box-shadow:none}.learn-box.i2-box h3{font-size:38px;text-align:center;transition:font-size .8s var(--ease-out)}.learn-stage.aside .learn-box.i2-box h3{font-size:23px}.learn-box.i2-box .i2-n{top:18px;right:22px;transition:font-size .8s var(--ease-out),top .8s var(--ease-out),right .8s var(--ease-out)}.learn-stage.aside .learn-box.i2-box .i2-n{font-size:14px;top:10px;right:14px}.learn-divider{position:absolute;left:756px;top:-10px;bottom:-100px;width:1px;background:var(--line-strong);opacity:0;transition:opacity .8s var(--ease-out) .2s}.learn-stage.aside .learn-divider{opacity:1}.learn-right{align-self:stretch;min-width:0;overflow:hidden;display:grid;align-content:center;padding-left:72px}.learn-rule{width:64px;height:4px;border-radius:2px;background:var(--cyan-300);margin:44px 0 28px}.learn-ai{margin:0;font-size:34px;line-height:1.3;color:var(--blue-100);white-space:nowrap}.learn-ai b{display:block;font-family:var(--font-display);font-weight:500;font-size:46px;line-height:1.1;letter-spacing:-.02em;color:var(--white);margin-bottom:6px}.learn-word{margin:0;font-family:var(--font-display);font-weight:500;font-size:150px;line-height:.94;letter-spacing:-.045em;color:var(--cyan-300)}:root[data-ratio="3x1"] .learn-title{font-size:64px}:root[data-ratio="3x1"] .learn-left{row-gap:22px}:root[data-ratio="3x1"] .learn-box.i2-box{height:96px}:root[data-ratio="3x1"] .learn-box.i2-box h3{font-size:28px}:root[data-ratio="3x1"] .learn-stage.aside .learn-title{font-size:44px}:root[data-ratio="3x1"] .learn-sub{font-size:28px}:root[data-ratio="3x1"] .learn-stage.aside .learn-sub{font-size:22px}:root[data-ratio="3x1"] .learn-stage.aside .learn-box.i2-box{height:80px}:root[data-ratio="3x1"] .learn-divider{bottom:-50px}:root[data-ratio="3x1"] .learn-word{font-size:104px;margin-top:26px}.final-stage{position:absolute;inset:0;display:grid;grid-template-columns:1640px 0px;column-gap:0px;align-items:center;text-align:left;transition:grid-template-columns .8s var(--ease-out),column-gap .8s var(--ease-out)}.final-stage.aside{grid-template-columns:760px 820px;column-gap:60px}.final-left{min-width:0;transition:opacity .8s var(--ease-out)}.final-left blockquote{transition:padding .8s var(--ease-out)}.final-left p{transition:font-size .8s var(--ease-out)}.final-stage.aside .final-left{opacity:.72}.final-stage.aside .final-left blockquote{padding:16px 0 0 30px}.final-stage.aside .final-left p{font-size:36px;line-height:1.2}.final-stage.aside .final-left footer{font-size:22px;margin-top:18px}.final-right{min-width:0;overflow:hidden;display:grid;align-content:center}.final-kick{margin:0 0 10px;font-size:34px;letter-spacing:.02em;color:var(--muted)}.final-word{margin:0;display:grid;row-gap:6px;font-family:var(--font-display);font-weight:500;font-size:76px;line-height:1.1;letter-spacing:-.03em;color:var(--white);white-space:nowrap}.final-word em{font-style:normal;color:var(--cyan-300)}.final-end{margin:26px 0 0;font-size:40px;line-height:1.3;color:var(--blue-100);white-space:nowrap}:root[data-ratio="3x1"] .final-word{font-size:58px}:root[data-ratio="3x1"] .final-end{font-size:32px}:root[data-ratio="3x1"] .final-stage.aside .final-left p{font-size:32px}.hrm{display:flex;width:680px;height:430px;overflow:hidden;background:#fff;color:#37474f;font-family:Inter Variable,Segoe UI,system-ui,sans-serif;font-size:11px;line-height:1.3}.hrm-rail{width:30px;background:#1e2a3b;display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:12px;color:#93a4be}.hrm-rail .av{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#7c3aed);margin-bottom:4px}.hrm-rail svg{width:14px;height:14px}.hrm-side{width:132px;flex:none;min-width:0;background:#263449;color:#dde5f0;padding:10px 8px;display:grid;align-content:start;gap:2px}.hrm-side>*{min-width:0}.hrm-side .org{font-weight:600;font-size:11.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrm-side .org small{display:block;font-weight:400;font-size:9px;color:#9fb0c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrm-side .search{margin:6px 0 8px;height:20px;border-radius:4px;background:#34435b;color:#9fb0c8;font-size:9.5px;display:flex;align-items:center;gap:5px;padding:0 7px;white-space:nowrap;overflow:hidden}.hrm-side .search svg{flex:none}.hrm-side .grp{display:flex;justify-content:space-between;margin:6px 0 2px;font-weight:600;font-size:10.5px;color:#fff;white-space:nowrap}.hrm-side .row{display:flex;align-items:center;gap:6px;height:19px;padding:0 6px;border-radius:4px;font-size:10px;color:#c9d4e3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrm-side .row>span{overflow:hidden;text-overflow:ellipsis}.hrm-side .row svg{width:11px;height:11px;flex:none;opacity:.8}.hrm-side .row.on{background:#2f6fed;color:#fff}.hrm-main{flex:1;min-width:0;display:flex;flex-direction:column}.hrm-head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px 0}.hrm-head h1{margin:0;font-size:15px;font-weight:600;color:#1f2d3d}.hrm-head .new{height:22px;padding:0 10px;border-radius:4px;background:#2f6fed;color:#fff;font-size:10px;font-weight:500;display:inline-flex;align-items:center}.hrm-tabs{display:flex;align-items:center;gap:12px;padding:6px 12px 0;border-bottom:1px solid #E5E9F0;font-size:9px;font-weight:600;letter-spacing:.04em;color:#6b7a8f;white-space:nowrap;overflow:hidden}.hrm-tabs span{padding:4px 0 6px}.hrm-tabs .on{color:#2f6fed;box-shadow:inset 0 -2px #2f6fed}.hrm-tabs .views{margin-left:auto;font-weight:500;letter-spacing:0;color:#4b5b70;display:flex;gap:10px}.hrm-tools{display:flex;align-items:center;gap:6px;padding:7px 12px}.hrm-tools span{height:20px;padding:0 8px;border:1px solid #D5DCE6;border-radius:4px;display:inline-flex;align-items:center;gap:4px;font-size:9.5px;color:#4b5b70;white-space:nowrap}.hrm-tools .q{width:110px;color:#98a5b7}.hrm-tools .on{background:#eaf1ff;border-color:#bbd0fa;color:#2f6fed}.hrm-tools svg{width:10px;height:10px}.hrm-table{border-top:1px solid #E5E9F0;font-size:10px}.hrm-tr{display:grid;grid-template-columns:22px 128px 66px 62px 58px 1fr 64px;align-items:center;height:26px;border-bottom:1px solid #EEF1F5;padding:0 6px 0 8px;white-space:nowrap}.hrm-tr>*{overflow:hidden;text-overflow:ellipsis}.hrm-tr.h{height:24px;background:#f7f9fc;font-size:8.5px;font-weight:600;letter-spacing:.05em;color:#6b7a8f}.hrm-tr .cb{width:10px;height:10px;border:1px solid #C3CCD8;border-radius:2px}.hrm-tr .who{display:flex;align-items:center;gap:6px;font-weight:500;color:#1f2d3d}.hrm-tr .who i{width:14px;height:14px;border-radius:50%;flex:none}.hrm-tr .code{color:#16a34a;font-weight:500}.hrm-tr .acct{color:#4b5b70}.hrm-tr .st{display:flex;align-items:center;gap:5px}.hrm-tr .st:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.sf{display:flex;flex-direction:column;width:680px;height:430px;overflow:hidden;background:#f3f3f3;color:#181818;font-family:Inter Variable,Segoe UI,system-ui,sans-serif;font-size:10.5px;line-height:1.3}.sf-top{display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;background:#fff;border-bottom:1px solid #E5E5E5}.sf-top .logo{width:22px;height:18px;border-radius:3px;background:#1b96ff}.sf-top .q{flex:0 0 240px;margin:0 auto;height:20px;border:1px solid #C9C9C9;border-radius:4px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#706e6b;font-size:9.5px}.sf-top .q svg{width:10px;height:10px}.sf-top .icons{display:flex;gap:8px;color:#706e6b}.sf-top .icons svg{width:12px;height:12px}.sf-top .me{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f4b860,#7c3aed)}.sf-tabs{display:flex;align-items:stretch;height:26px;background:#fff;border-bottom:1px solid #DDD;font-size:9.5px;white-space:nowrap}.sf-tabs .app{display:flex;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:500;border-right:1px solid #DDD}.sf-tabs .app i{width:10px;height:10px;background:repeating-linear-gradient(90deg,#706E6B 0 2px,transparent 2px 4px),repeating-linear-gradient(0deg,#706E6B 0 2px,transparent 2px 4px)}.sf-tabs span{display:flex;align-items:center;gap:4px;padding:0 9px;border-right:1px solid #DDD;color:#444}.sf-tabs span svg{width:9px;height:9px;color:#706e6b}.sf-tabs .on{box-shadow:inset 0 3px #0176d3;color:#181818}.sf-head{display:flex;align-items:center;gap:8px;padding:8px 10px 4px}.sf-head .crown{width:22px;height:22px;border-radius:4px;background:#e9a100;display:grid;place-items:center;color:#fff}.sf-head .crown svg{width:12px;height:12px}.sf-head .k{font-size:8px;font-weight:600;letter-spacing:.05em;color:#444}.sf-head .t{font-size:13px;font-weight:600;color:#080707}.sf-head .new{margin-left:auto;height:20px;padding:0 9px;border:1px solid #C9C9C9;border-radius:4px;background:#fff;color:#0176d3;display:inline-flex;align-items:center;font-size:9.5px}.sf-meta{display:flex;align-items:center;padding:0 10px 6px;font-size:8.5px;color:#444}.sf-meta .btns{margin-left:auto;display:flex;gap:3px}.sf-meta .btns i{width:16px;height:14px;border:1px solid #C9C9C9;border-radius:3px;background:#fff}.sf-meta .btns i.on{background:#0176d3;border-color:#0176d3}.sf-body{flex:1;min-height:0;display:flex;gap:6px;padding:0 6px 6px}.sf-board{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;align-content:start}.sf-col{min-width:0;display:grid;gap:4px;align-content:start}.sf-stage{position:relative;height:20px;background:#0176d3;color:#fff;font-size:8.5px;font-weight:600;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%,7px 50%)}.sf-col:first-child .sf-stage{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%)}.sf-sum{background:#fff;border:1px solid #E5E5E5;border-radius:3px;height:22px;display:grid;place-items:center;color:#2e844a;font-size:10.5px;font-weight:500}.sf-card{background:#fff;border:1px solid #E5E5E5;border-radius:3px;padding:4px 5px;display:grid;gap:2px;font-size:8.5px;white-space:nowrap}.sf-card>*{overflow:hidden;text-overflow:ellipsis}.sf-card .n{color:#0176d3;display:flex;justify-content:space-between;gap:4px}.sf-card .n svg{width:8px;height:8px;flex:none;color:#706e6b}.sf-card .a{color:#181818}.sf-card .c{color:#0176d3}.sf-card .s{display:flex;justify-content:space-between;align-items:center;color:#444}.sf-card .s i{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid #FE9339}.sf-charts{flex:0 0 150px;background:#fff;border:1px solid #E5E5E5;border-radius:3px;padding:8px;display:grid;gap:8px;align-content:start;font-size:9px}.sf-charts .h{display:flex;justify-content:space-between;font-size:11px;color:#444}.sf-charts .sel{height:18px;border:1px solid #C9C9C9;border-radius:3px;display:flex;align-items:center;justify-content:space-between;padding:0 6px;font-size:8.5px}.sf-charts svg{display:block;margin:2px auto}.sf-charts .row{display:flex;justify-content:space-between;border-top:1px solid #EEE;padding:4px 0;color:#444;font-size:8.5px}.sf-foot{display:flex;gap:16px;height:20px;align-items:center;padding:0 10px;background:#fff;border-top:1px solid #DDD;font-size:9px;color:#444}.sf-foot span{display:flex;align-items:center;gap:4px}.sf-foot svg{width:9px;height:9px}.sd-window{--sd-line: #E5E7EB;--sd-bg: #F8FAFC;--sd-muted: #6B7280;--sd-ink: #111827;--sd-text: #374151;--sd-blue: #2563EB;--sd-blue-ink: #1D4ED8;--sd-blue-soft: #DBEAFE;--sd-green: #15803D;--sd-green-soft: #F0FDF4;--sd-green-line: #BBF7D0;color-scheme:light;width:100%;height:600px;display:grid;grid-template-rows:36px minmax(0,1fr);background:var(--sd-bg);color:var(--sd-text);font-family:var(--font-body);font-size:14px;line-height:1.4;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 50px 140px -30px #000000bf,0 20px 50px -20px #030a1fcc,0 0 0 1px #030a1f99;-webkit-user-select:none;user-select:none}.sd-window *{box-sizing:border-box}.sd-window svg{flex-shrink:0}.sd-window p,.sd-window h1,.sd-window h4,.sd-window h5{margin:0}.sd-title{display:flex;align-items:center;gap:9px;padding:0 14px;background:#fff;border-bottom:1px solid var(--sd-line);color:var(--sd-ink);font-size:13px}.sd-title .win{margin-left:auto;display:flex;gap:22px;color:var(--sd-muted);font-size:11px}.sd-title .win i{font-style:normal}.sd-mark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;flex:none}.sd-body{display:grid;grid-template-columns:164px minmax(0,1fr);min-height:0}.sd-side{display:flex;flex-direction:column;gap:2px;padding:12px 10px;background:#fff;border-right:1px solid var(--sd-line)}.sd-side .row{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:8px;color:var(--sd-text);font-size:13.5px;white-space:nowrap}.sd-side .row.on{background:var(--sd-blue-soft);color:var(--sd-blue);font-weight:500}.sd-side .sp{flex:1}.sd-main{padding:16px 20px;display:grid;grid-template-rows:auto auto minmax(0,1fr);row-gap:12px;min-height:0;align-content:start}.sd-main.ready{grid-template-rows:auto minmax(0,1fr)}.sd-composer{background:#fff;border:1px solid var(--sd-line);border-radius:12px;padding:14px 16px 12px;display:grid;row-gap:12px;box-shadow:0 1px 2px #1018280a}.sd-main.ready .sd-composer{padding:9px 16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.sd-composer .text{min-height:44px;font-size:15px;line-height:1.45;color:var(--sd-ink)}.sd-main.ready .sd-composer .text{min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sd-text);font-size:14px}.sd-composer .caret{display:inline-block;width:1.5px;height:17px;margin-left:1px;vertical-align:-3px;background:var(--sd-blue);animation:sd-blink 1s steps(2) infinite}.sd-composer .foot{display:flex;align-items:center;gap:8px}.sd-composer .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--sd-line);font-size:12px;color:var(--sd-text);background:#fff;white-space:nowrap}.sd-composer .chip.data{color:var(--sd-green);border-color:var(--sd-green-line);background:var(--sd-green-soft)}.sd-main.ready .sd-composer .chip{display:none}.sd-composer .go{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 16px;border-radius:8px;background:var(--sd-blue);color:#fff;font-weight:600;font-size:13.5px;white-space:nowrap;transition:transform .15s,background .3s}.sd-composer .go.pressed{transform:scale(.97);background:var(--sd-blue-ink)}.sd-composer .built{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--sd-green-soft);color:var(--sd-green);border:1px solid var(--sd-green-line);font-size:12.5px;font-weight:600;white-space:nowrap}.sd-progress{display:grid;row-gap:7px;padding:2px 6px}.sd-progress .row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--sd-text);animation:sd-rise .35s var(--ease-out) both}.sd-progress .row i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#dcfce7;color:var(--sd-green)}.sd-progress .row.live i{background:var(--sd-blue-soft);color:var(--sd-blue)}.sd-progress .row small{color:var(--sd-muted);font-size:12.5px}.sd-preview{background:#fff;border:1px solid var(--sd-line);border-radius:12px;overflow:hidden;display:grid;grid-template-rows:36px minmax(0,1fr);min-height:0}.sd-preview .tabs{display:flex;align-items:center;gap:18px;padding:0 16px;border-bottom:1px solid var(--sd-line);font-size:12.5px;color:var(--sd-muted)}.sd-preview .tabs span.on{color:var(--sd-ink);font-weight:600;position:relative}.sd-preview .tabs span.on:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--sd-blue)}.sd-preview .tabs .kind{margin-left:auto;padding:2px 8px;border-radius:6px;background:var(--sd-bg);border:1px solid var(--sd-line);font-size:11.5px}.sd-preview .pane{padding:14px 16px;min-height:0;overflow:hidden}@keyframes sd-blink{to{opacity:0}}@keyframes sd-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes sd-spin{to{transform:rotate(360deg)}}.spin{animation:sd-spin 1s linear infinite}.sd-report,.sd-slides{display:grid;row-gap:10px;align-content:start}.sd-report .head,.sd-slides .head{display:flex;align-items:flex-start;gap:16px}.sd-report h4,.sd-slides h4{font-size:16.5px;font-weight:700;color:var(--sd-ink)}.sd-report .head>div>span,.sd-slides .head>div>span{font-size:12.5px;color:var(--sd-muted)}.sd-report .src,.sd-slides .src{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--sd-green-soft);color:var(--sd-green);border:1px solid var(--sd-green-line);font-size:12px;font-weight:600;white-space:nowrap}.sd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sd-kpis .kpi{display:grid;row-gap:1px;padding:9px 13px;border:1px solid var(--sd-line);border-radius:10px;background:#fff;min-width:0}.sd-kpis .l{font-size:12px;color:var(--sd-muted);white-space:nowrap}.sd-kpis .v{font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--sd-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-kpis .d{font-size:11.5px;color:var(--sd-green);font-weight:600;white-space:nowrap}.sd-kpis .d.warn{color:#b45309}.sd-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px}.sd-two.even{grid-template-columns:1fr 1fr}.sd-card{border:1px solid var(--sd-line);border-radius:10px;padding:11px 13px;display:grid;row-gap:9px;align-content:start;min-width:0}.sd-card h5{font-size:13px;font-weight:600;color:var(--sd-ink);display:flex;align-items:baseline;gap:8px}.sd-card h5 small{font-weight:500;color:var(--sd-muted);font-size:11.5px}.sd-bars{display:grid;row-gap:6px}.sd-bars .bar{display:grid;grid-template-columns:118px minmax(0,1fr) 82px;align-items:center;column-gap:10px;font-size:12.5px}.sd-bars .l{color:var(--sd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-bars .track{height:10px;border-radius:5px;background:#f3f4f6;overflow:hidden}.sd-bars .track i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#60a5fa,#2563eb)}.sd-bars .v{text-align:right;color:var(--sd-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-table{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.sd-table th{text-align:left;font-weight:600;color:var(--sd-muted);font-size:11.5px;padding:0 0 5px;border-bottom:1px solid var(--sd-line)}.sd-table td{padding:5px 6px 5px 0;border-bottom:1px solid #F3F4F6;color:var(--sd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-table td .mk-av{vertical-align:-3px;margin-right:3px}.sd-table .r{text-align:right;font-variant-numeric:tabular-nums;color:var(--sd-ink);font-weight:600;padding-right:0}.sd-table .sd-stage{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f3f4f6;color:#4b5563}.sd-table .sd-stage.negotiation{background:#fef3c7;color:#b45309}.sd-table .sd-stage.closing{background:#dcfce7;color:var(--sd-green)}.sd-table .sd-stage.proposal{background:var(--sd-blue-soft);color:var(--sd-blue-ink)}.sd-table .sd-stage.discovery{background:#ede9fe;color:#6d28d9}.sd-insight{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;background:#fffbeb;border:1px solid #FDE68A;color:#78350f;font-size:12.5px}.sd-insight b{color:#92400e;font-weight:600}.sd-insight svg{color:#d97706}.sd-landing{display:grid;grid-template-rows:26px minmax(0,1fr);height:100%;border:1px solid var(--sd-line);border-radius:10px;overflow:hidden}.sd-landing .url{display:flex;align-items:center;gap:6px;padding:0 12px;background:#f3f4f6;border-bottom:1px solid var(--sd-line);font-size:11px;color:var(--sd-muted)}.sd-landing .site{background:#fff;display:grid;grid-template-rows:42px minmax(0,1fr);min-height:0}.sd-landing .nav{display:flex;align-items:center;gap:24px;padding:0 26px;font-size:12.5px;color:var(--sd-text);border-bottom:1px solid var(--sd-line)}.sd-landing .nav b{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--sd-ink)}.sd-landing .nav b i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,#2f7bff,#5ee7ff);color:#fff}.sd-landing .nav b span{color:var(--sd-blue)}.sd-landing .nav .links{margin-left:auto;color:var(--sd-muted)}.sd-landing .view{position:relative;overflow:hidden;min-height:0}.sd-landing .flow{will-change:transform}.sd-landing .scrollbar{position:absolute;top:4px;right:3px;bottom:4px;width:6px;border-radius:3px;background:#f3f4f6}.sd-landing .scrollbar i{display:block;width:100%;border-radius:3px;background:#cbd5e1}.sd-landing .hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;column-gap:28px;align-items:center;padding:26px 32px 24px;color:#fff;background:radial-gradient(60% 120% at 80% 0%,rgba(47,123,255,.5),transparent 60%),radial-gradient(circle at 1px 1px,rgba(157,179,218,.16) 1px,transparent 1.5px) 0 0 / 22px 22px,linear-gradient(135deg,#051433,#0a2152)}.sd-landing .words{display:grid;row-gap:10px;justify-items:start;min-width:0}.sd-landing .kicker{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#9db3da;white-space:nowrap}.sd-landing .kicker i{width:1px;height:12px;background:#9db3da66;margin:0 4px}.sd-landing h1{font-family:var(--font-display);font-weight:500;font-size:34px;line-height:1.06;letter-spacing:-.02em}.sd-landing .hero p{font-size:13px;line-height:1.45;color:#d9e9ff;max-width:560px}.sd-landing .ctas{display:flex;gap:10px;margin-top:2px}.sd-landing .cta{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:8px;background:#2f7bff;color:#fff;font-weight:600;font-size:13px;white-space:nowrap}.sd-landing .cta.sm{height:28px;padding:0 12px;font-size:12px}.sd-landing .ghost{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:13px;white-space:nowrap}.sd-landing .ticket{display:grid;row-gap:10px;padding:14px 16px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sd-landing .tk-head{display:flex;align-items:center;gap:6px;font-size:12px;color:#d9e9ff;white-space:nowrap}.sd-landing .tk-head b{color:#fff}.sd-landing .tk-head span{margin-left:auto;font-size:10.5px;color:#9db3da}.sd-landing .count{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sd-landing .count div{display:grid;justify-items:center;row-gap:1px;padding:7px 0 6px;border-radius:8px;background:#0514338c;border:1px solid rgba(255,255,255,.1)}.sd-landing .count b{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1}.sd-landing .count span{font-size:10px;color:#9db3da;text-transform:uppercase;letter-spacing:.06em}.sd-landing .seats{display:grid;row-gap:5px;font-size:11.5px;color:#d9e9ff}.sd-landing .seats>i{display:block;height:5px;border-radius:3px;background:#ffffff1f;overflow:hidden}.sd-landing .seats>i>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#5ee7ff,#2f7bff)}.sd-landing .tk-foot{display:flex;align-items:center;gap:6px;font-size:11px;color:#9db3da}.sd-landing .stats{display:grid;grid-template-columns:repeat(4,1fr);padding:14px 32px;border-bottom:1px solid var(--sd-line);background:#f8fafc}.sd-landing .stats div{display:grid;row-gap:1px;padding-left:14px;border-left:2px solid var(--sd-blue-soft)}.sd-landing .stats b{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--sd-ink);letter-spacing:-.02em;line-height:1.05}.sd-landing .stats span{font-size:11.5px;color:var(--sd-muted)}.sd-landing .sec{padding:18px 32px;border-bottom:1px solid var(--sd-line)}.sd-landing h6{margin:0;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sd-muted)}.sd-landing .sec-head{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.sd-landing .sec-head span{font-size:11.5px;color:var(--sd-muted)}.sd-landing .why h6{margin-bottom:10px}.sd-landing .why .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sd-landing .why .cards div{display:grid;row-gap:5px;padding:13px 14px;border-radius:10px;border:1px solid var(--sd-line);background:#fff}.sd-landing .why .cards i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--sd-blue-soft);color:var(--sd-blue);margin-bottom:3px}.sd-landing .why .cards b{font-size:13.5px;font-weight:600;color:var(--sd-ink)}.sd-landing .why .cards span{font-size:12px;line-height:1.4;color:var(--sd-text)}.sd-landing .timetable .row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:8px 0;border-top:1px solid #F3F4F6}.sd-landing .timetable .row:first-of-type{border-top:0}.sd-landing .timetable .row b{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--sd-ink);font-variant-numeric:tabular-nums}.sd-landing .timetable .row div{display:grid;row-gap:1px;min-width:0}.sd-landing .timetable .t{font-size:13px;font-weight:600;color:var(--sd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-landing .timetable .s{font-size:11.5px;color:var(--sd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-landing .tag{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.sd-landing .tag.tag-keynote{background:var(--sd-blue-soft);color:var(--sd-blue-ink)}.sd-landing .tag.tag-demo{background:#ede9fe;color:#6d28d9}.sd-landing .tag.tag-networking{background:#f3f4f6;color:#4b5563}.sd-landing .speakers .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sd-landing .speakers .cards div{display:grid;justify-items:start;row-gap:3px;padding:12px 14px;border-radius:10px;border:1px solid var(--sd-line);min-width:0}.sd-landing .speakers .cards .mk-av{margin-bottom:5px;font-size:18px!important}.sd-landing .speakers .cards b{font-size:13.5px;font-weight:600;color:var(--sd-ink)}.sd-landing .speakers .cards small{font-size:11px;color:var(--sd-muted)}.sd-landing .speakers .cards span{margin-top:3px;font-size:11.5px;line-height:1.35;color:var(--sd-text)}.sd-landing .venue{display:grid;grid-template-columns:1.1fr 1fr;column-gap:24px;align-items:stretch}.sd-landing .map{position:relative;min-height:132px;border-radius:10px;overflow:hidden;border:1px solid var(--sd-line);background:#eef3f8}.sd-landing .map .grid{position:absolute;inset:0;background:linear-gradient(90deg,rgba(148,163,184,.25) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(rgba(148,163,184,.25) 1px,transparent 1px) 0 0 / 34px 34px}.sd-landing .map .road{position:absolute;background:#fff;box-shadow:0 0 0 1px #94a3b859}.sd-landing .map .road.h{left:0;right:0;top:58%;height:12px}.sd-landing .map .road.v{top:0;bottom:0;left:36%;width:12px}.sd-landing .map .pin{position:absolute;left:44%;top:30%;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--sd-blue);color:#fff;box-shadow:0 0 0 6px #2f7bff38}.sd-landing .map .label{position:absolute;left:12px;bottom:10px;display:grid;padding:7px 10px;border-radius:7px;background:#fff;border:1px solid var(--sd-line);font-size:11.5px;color:var(--sd-muted)}.sd-landing .map .label b{color:var(--sd-ink);font-weight:600;font-size:12.5px}.sd-landing .facts{display:grid;row-gap:8px;align-content:start}.sd-landing .facts h6{margin-bottom:2px}.sd-landing .facts div{display:grid;grid-template-columns:13px auto minmax(0,1fr);align-items:baseline;column-gap:8px;font-size:12px;color:var(--sd-muted);white-space:nowrap}.sd-landing .facts div svg{color:var(--sd-blue);align-self:center}.sd-landing .facts div b{color:var(--sd-ink);font-weight:600}.sd-landing .register{display:grid;grid-template-columns:1fr 1.45fr;column-gap:28px;align-items:center;padding:20px 32px;background:linear-gradient(135deg,#051433,#0a2152);color:#fff}.sd-landing .register h6{margin:0 0 5px;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:#fff}.sd-landing .register p{font-size:12.5px;line-height:1.4;color:#d9e9ff}.sd-landing .form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:8px}.sd-landing .form span{height:32px;display:flex;align-items:center;padding:0 10px;border-radius:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-size:12px;color:#9db3da;white-space:nowrap;overflow:hidden}.sd-landing .form .cta{background:#2f7bff;border-color:#2f7bff;color:#fff;height:32px;font-weight:600}.sd-landing .foot{display:flex;justify-content:space-between;gap:16px;padding:12px 32px;font-size:11.5px;color:var(--sd-muted)}.sd-landing .foot span{display:inline-flex;align-items:center;gap:5px}.sd-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}.sd-thumbs .thumb{display:grid;row-gap:3px;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);min-width:0}.sd-thumbs .thumb.on{opacity:1;transform:none}.sd-thumbs .thumb .box{position:relative;aspect-ratio:var(--stage-ar);border-radius:6px;overflow:hidden;border:1px solid var(--sd-line);background:#051433}.sd-thumbs .thumb span{font-size:11px;color:var(--sd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supports{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;width:100%;align-items:start;padding-top:6px}.supports .mk-window{position:relative;width:100%;font-size:15px;overflow:visible}.supports .mk-pane{border:0;border-radius:14px}.supports .mk-pane .ph{font-size:17px;padding:15px 20px}.supports .mk-pane .ph .sub{font-size:14px}.sup-form{display:grid;row-gap:13px;padding:16px 20px 20px!important}.sup-form label{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:baseline;font-size:14.5px;color:var(--mk-muted)}.sup-form label b{font-weight:500;color:var(--mk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup-form label b span{color:var(--mk-blue-ink)}.sup-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sup-choice>div{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;row-gap:2px;padding:11px 13px;border:1px solid var(--mk-line);border-radius:10px;font-size:13.5px;color:var(--mk-muted);transition:border-color .3s,background .3s}.sup-choice>div i{grid-row:span 2;width:16px;height:16px;margin-top:3px;border-radius:50%;border:1.5px solid var(--mk-dim);transition:border-color .3s,background .3s}.sup-choice>div b{color:var(--mk-ink);font-weight:600;font-size:14.5px}.sup-choice>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup-choice>div.on{border-color:var(--mk-blue);background:var(--mk-blue-soft)}.sup-choice>div.on i{border-color:var(--mk-blue);background:radial-gradient(circle,var(--mk-blue) 45%,transparent 52%)}.sup-btn{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:9px;background:var(--mk-blue);color:#fff;font-weight:600;font-size:15px;transition:transform .15s,background .3s}.sup-btn.pressed{transform:scale(.97);background:var(--mk-blue-ink)}.sup-btn.done{background:var(--mk-green);transform:none}.sup-result{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--mk-bg-soft);border:1px solid var(--mk-line);font-size:13px;color:var(--mk-text);font-family:ui-monospace,Consolas,monospace;transition:opacity .4s}.sup-result span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-toast{position:absolute;right:14px;top:12px;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:10px;background:#111827;color:#fff;font-size:14px;font-weight:500;box-shadow:0 12px 40px #00000059;transition:transform .35s cubic-bezier(.16,1,.3,1);white-space:nowrap}.sup-toast i{width:22px;height:22px;border-radius:50%;background:var(--mk-green);display:grid;place-items:center}.gallery{position:fixed;inset:0;overflow-y:auto;scrollbar-width:thin;background:var(--navy-900);color:var(--white);font-family:var(--font-body);font-size:14px;line-height:1.4}.gallery-inner{width:min(1720px,calc(100vw - 96px));margin:0 auto;padding:48px 0 64px}.gallery-head{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:40px}.gallery-head .brand{--brand-mark: 30px;--brand-word: 21px;margin-top:6px}.gallery-back{display:inline-block;margin-bottom:18px;font-size:13px;color:var(--dim);text-decoration:none}.gallery-back:hover{color:var(--blue-200)}.gallery-head h1{margin:0 0 10px;font-family:var(--font-display);font-weight:500;font-size:40px;letter-spacing:-.02em}.gallery-head .sub{margin:0;max-width:760px;font-size:15px;color:var(--muted)}.gallery-head .sub b{color:var(--white);font-weight:600}.gallery-group{margin-bottom:44px}.gallery-group h2{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.01em}.gallery-group h2 em{font-style:normal;font-family:var(--font-body);font-size:12px;color:var(--dim)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px}.gallery-card{display:grid;gap:10px;padding:14px 14px 12px;cursor:pointer;border:1px solid color-mix(in srgb,var(--blue-300) 14%,transparent);border-radius:12px;background:color-mix(in srgb,var(--blue-300) 4%,transparent);transition:border-color .15s var(--ease-out),background .15s var(--ease-out),transform .2s var(--ease-out)}.gallery-card:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--blue-400) 9%,transparent);transform:translateY(-2px)}.gallery-card header{display:flex;align-items:center;gap:10px;min-width:0}.gallery-card header b{font-size:14px;font-weight:600;color:var(--white);white-space:nowrap}.gallery-card header code{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--dim)}.gallery-card p{margin:0;font-size:12.5px;color:var(--muted)}.gallery-card footer{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;color:var(--dim)}.gallery-card footer .id{font-family:ui-monospace,Consolas,monospace}.gallery-card footer a{color:var(--blue-300);text-decoration:none;white-space:nowrap}.gallery-card footer a:hover{color:var(--blue-200);text-decoration:underline;text-underline-offset:3px}.gallery .tag{flex:none;padding:2px 7px;border-radius:5px;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--blue-200);background:color-mix(in srgb,var(--blue-500) 22%,transparent)}.gallery-thumb{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;background:var(--navy-950);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue-300) 12%,transparent)}.gallery-thumb-fit{position:absolute;left:50%;top:50%;transform-origin:center center;transition:opacity .2s;pointer-events:none}.gallery-thumb .mk-window{box-shadow:0 0 0 1px #030a1f99}.gallery-foot{margin-top:12px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}.gallery-foot code{color:var(--muted)}.gallery-viewer{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:color-mix(in srgb,var(--navy-950) 92%,transparent);animation:gallery-in .2s var(--ease-out) both}@keyframes gallery-in{0%{opacity:0}to{opacity:1}}.gallery-viewer-bar{flex:none;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;background:var(--navy-950);border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.gallery-viewer-bar b{color:var(--white);font-weight:600;white-space:nowrap}.gallery-viewer-bar .note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.gallery-viewer-bar .spacer{flex:1}.gallery-viewer-bar a{color:var(--blue-300);text-decoration:none;white-space:nowrap}.gallery-viewer-bar a:hover{text-decoration:underline;text-underline-offset:3px}.gallery-viewer-bar .num{font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap}.gallery-viewer-bar button[disabled]{opacity:.35;pointer-events:none}.gallery-viewer-body{flex:1;min-height:0;overflow:auto;padding:40px 40px 56px;scrollbar-width:thin}.gallery-viewer-frame{width:max-content;margin:0 auto}.gallery-viewer-scale{margin:18px auto 0;width:max-content;font-size:12px;color:var(--dim)}
