@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2) format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2) format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-greek-wght-normal-BJJTbwTT.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-wght-normal-DlC-zuDL.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-wght-normal-QAYlOegK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:Cinzel;src:url(/assets/Cinzel-Variable-dMzXWwTa.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--night: #02050a;--bone: #edf1ee;--blue: #0f62fe;--blue-on-night: #5c94ff;--blue-on-bone: #0d5bef;--amber: #f1ad58;--mark-light: var(--blue);--white: #ffffff;--bg: #02050a;--bg-sidebar: #050a10;--surface: #0a1016;--surface-overlay: #0e141a;--surface-inverse: #edf1ee;--state-hover: rgba(237, 241, 238, .06);--state-pressed: rgba(237, 241, 238, .1);--scrim: rgba(2, 5, 10, .64);--line-subtle: #141a20;--line: #242a2f;--line-strong: #5e6468;--text: #edf1ee;--text-secondary: #9ba0a1;--text-tertiary: #818689;--text-disabled: #50565a;--text-on-accent: #ffffff;--text-inverse: #02050a;--accent: #0f62fe;--accent-hover: #1868ff;--accent-pressed: #0055f1;--accent-text: #5c94ff;--accent-soft: rgba(15, 98, 254, .16);--focus: #5c94ff;--success: #2db45b;--success-soft: rgba(45, 180, 91, .14);--warning: #f1ad58;--warning-soft: rgba(241, 173, 88, .14);--danger: #fd7071;--danger-soft: rgba(253, 112, 113, .14);--danger-fill: #d13739;--chart-1: #0f62fe;--chart-2: #9f650a;--chart-3: #0b807b;--chart-4: #8d52db;--chart-5: #d42f5e;--chart-6: #0a8424;--chart-7: #657483;--shadow-raised: none;--shadow-overlay: 0 16px 40px rgba(0, 0, 0, .56), 0 2px 8px rgba(0, 0, 0, .4)}:root{--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--radius-small: 4px;--radius-control: 6px;--radius-container: 10px;--radius-dialog: 14px;--radius-full: 999px;--control-xs: 24px;--control-sm: 28px;--control-md: 32px;--control-lg: 40px;--touch-target: 44px;--icon-14: 14px;--icon-16: 16px;--icon-20: 20px;--header: 48px;--sidebar: 260px;--sidebar-narrow: 240px;--panel: 360px;--measure-prose: 600px;--measure-thread: 720px;--dialog-sm: 400px;--dialog-md: 560px;--dialog-lg: 720px;--dialog-xl: 960px;--web-header: 64px;--web-header-compact: 56px;--web-gutter-compact: 16px;--web-gutter-medium: 24px;--web-gutter-expanded: 32px;--web-gutter-large: 48px;--web-gutter-xl: 64px;--web-page: 1200px;--web-prose: 720px;--z-sticky: 100;--z-sidebar: 200;--z-drawer: 300;--z-scrim: 400;--z-dialog: 500;--z-popover: 600;--z-toast: 700;--z-tooltip: 800;--border-1: 1px;--focus-ring: 2px;--opacity-disabled: .4;--bp-medium: 600px;--bp-expanded: 840px;--bp-large: 1200px;--bp-xl: 1600px;--font-display: "Michroma", "Eurostile", "Arial", sans-serif;--font-sans: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--type-display: 400 28px/36px var(--font-display);--type-display-tracking: -.01em;--type-title-lg: 600 20px/28px var(--font-sans);--type-title: 600 16px/24px var(--font-sans);--type-title-sm: 600 14px/20px var(--font-sans);--type-reading: 400 15px/24px var(--font-sans);--type-body: 400 14px/20px var(--font-sans);--type-body-strong: 500 14px/20px var(--font-sans);--type-body-sm: 400 13px/18px var(--font-sans);--type-caption: 400 12px/16px var(--font-sans);--type-label: 500 11px/16px var(--font-mono);--type-label-tracking: .08em;--type-data: 400 12px/16px var(--font-mono);--type-code: 400 13px/20px var(--font-mono);--type-display-xl: 400 72px/76px var(--font-display);--type-display-xl-tracking: -.018em;--type-display-lg: 400 56px/60px var(--font-display);--type-display-lg-tracking: -.018em;--type-display-md: 400 40px/44px var(--font-display);--type-display-md-tracking: -.018em;--type-lede: 400 18px/30px var(--font-sans);--type-wordmark: 400 24px/24px var(--font-display);--type-wordmark-tracking: .06em;--duration-80: 80ms;--duration-140: .14s;--duration-200: .2s;--duration-280: .28s;--duration-400: .4s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1)}:root{--font-sans: "Manrope Variable", "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Roboto Mono Variable", "Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-body: var(--font-sans);--site-display-xl: clamp(36px, 22.6px + 3.43vw, 72px);--site-display-lg: clamp(30px, 20.3px + 2.48vw, 56px);--site-display-md: clamp(26px, 20.8px + 1.33vw, 40px);--site-lede: clamp(16px, 15.26px + .19vw, 18px);--site-lede-leading: 1.65;--gutter: var(--web-gutter-compact);--header-h: var(--web-header-compact);--world-line: color-mix(in srgb, var(--bone) 20%, transparent);--world-line-faint: color-mix(in srgb, var(--bone) 12%, transparent);--world-plate: color-mix(in srgb, var(--night) 80%, transparent)}@media(min-width:600px){:root{--gutter: var(--web-gutter-medium);--header-h: var(--web-header)}}@media(min-width:840px){:root{--gutter: var(--web-gutter-expanded)}}@media(min-width:1200px){:root{--gutter: var(--web-gutter-large)}}@media(min-width:1600px){:root{--gutter: var(--web-gutter-xl)}}html[data-face=tides]{color-scheme:dark;--bg: #061f27;--bg-sidebar: #020d10;--surface: rgb(6 31 39 / .86);--surface-overlay: #0b2a33;--line-subtle: rgb(217 180 104 / .12);--line: rgb(217 180 104 / .22);--line-strong: rgb(217 180 104 / .42);--text: #f3e7c6;--text-secondary: #d8c9a1;--text-tertiary: #b9ab84;--accent: #d9b468;--accent-hover: #e4c27b;--accent-pressed: #c9a457;--accent-text: #e8c77f;--accent-soft: rgb(217 180 104 / .16);--text-on-accent: #061f27;--focus: #e8c77f;--state-hover: rgb(243 231 198 / .06);--state-pressed: rgb(243 231 198 / .11);--success: #8fd19e;--success-soft: rgb(143 209 158 / .14);--danger: #ff9d90;--danger-soft: rgb(255 157 144 / .14);--danger-fill: #b8483a;--scrim: rgb(2 13 16 / .72);--shadow-raised: none;--font-display: Cinzel, Georgia, serif;--font-sans: Georgia, "Times New Roman", serif;--font-label: Cinzel, Georgia, serif;--label-tracking: .16em;--radius-small: 6px;--radius-control: 8px;--radius-container: 14px;--radius-dialog: 16px;--surface-glass-bg-strong: #061f27e6}html[data-face=nethack]{color-scheme:dark;--bg: #0a0c0b;--bg-sidebar: #050605;--surface: rgb(13 16 14 / .94);--surface-overlay: #111512;--line-subtle: rgb(124 255 122 / .1);--line: rgb(124 255 122 / .18);--line-strong: rgb(124 255 122 / .4);--text: #e8e4d8;--text-secondary: #c8c3b3;--text-tertiary: #9a9688;--accent: #ffb547;--accent-hover: #ffc56e;--accent-pressed: #e9a23c;--accent-text: #7cff7a;--accent-soft: rgb(255 181 71 / .14);--text-on-accent: #0a0c0b;--focus: #7cff7a;--state-hover: rgb(124 255 122 / .06);--state-pressed: rgb(124 255 122 / .11);--success: #7cff7a;--success-soft: rgb(124 255 122 / .12);--danger: #ff7a6b;--danger-soft: rgb(255 122 107 / .14);--danger-fill: #c0392b;--scrim: rgb(0 0 0 / .75);--shadow-raised: none;--font-display: "VT323", ui-monospace, monospace;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-label: "IBM Plex Mono", ui-monospace, monospace;--radius-small: 0;--radius-control: 0;--radius-container: 0;--radius-dialog: 0;--phosphor: #7cff7a;--blood: #c0392b}:root{--duration-80: 80ms;--duration-140: .14s;--duration-200: .2s;--duration-280: .28s;--duration-400: .4s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--duration-80: 0ms;--duration-140: 0ms;--duration-200: 0ms;--duration-280: 0ms;--duration-400: 0ms}}.sy,.sy *{box-sizing:border-box}.sy{font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--text);-webkit-font-smoothing:antialiased}.sy,.sy-root{font-size-adjust:.54}.sy-greeting,.sy-lockup,.sy-mark{font-size-adjust:none}.sy-root{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:20px}.sy :focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}.sy-icon{display:inline-block;flex:none;width:var(--icon-16);height:var(--icon-16);fill:currentColor;vertical-align:middle}.sy-icon--14{width:var(--icon-14);height:var(--icon-14)}.sy-icon--20{width:var(--icon-20);height:var(--icon-20)}.sy-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.sy-stack{display:grid;gap:var(--space-12)}.sy-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sy-mark{display:inline-block;flex:none;vertical-align:middle}.sy-mark .sy-mark-surface{fill:var(--text)}.sy-mark .sy-mark-light{fill:var(--mark-light, var(--blue))}.sy-mark--one-colour .sy-mark-light{fill:var(--text)}.sy-mark--working .sy-mark-light{animation:sy-breathe 2.4s var(--ease-standard) infinite}@keyframes sy-breathe{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.sy-mark--working .sy-mark-light{animation:none;opacity:.7}}.sy-lockup{display:inline-flex;align-items:center;color:var(--text)}.sy-lockup svg{display:block}.sy-lockup .sy-lockup-surface,.sy-lockup .sy-lockup-word{fill:var(--text)}.sy-lockup .sy-lockup-light{fill:var(--mark-light, var(--blue))}.sy-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--control-md);padding:0 var(--space-12);border:var(--border-1) solid transparent;border-radius:var(--radius-control);font:500 14px/20px var(--font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;color:var(--text);transition:background-color var(--duration-80) linear,border-color var(--duration-80) linear,color var(--duration-80) linear}.sy-btn-layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.sy-btn-label,.sy-btn-icon{position:relative;display:inline-flex;align-items:center}.sy-btn--loading .sy-btn-label,.sy-btn--loading .sy-btn-icon{visibility:hidden}.sy-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;transition:background-color var(--duration-80) linear;pointer-events:none}.sy-btn:hover:after{background:var(--state-hover)}.sy-btn:active:after{background:var(--state-pressed)}.sy-btn--sm{height:var(--control-sm);padding:0 var(--space-8);gap:var(--space-4);font-size:13px;line-height:18px}.sy-btn--lg{height:var(--control-lg);padding:0 var(--space-16);gap:var(--space-8)}.sy-btn--full{width:100%}.sy-btn--primary{background:var(--accent);color:var(--text-on-accent)}.sy-btn--primary:after{display:none}.sy-btn--primary:hover{background:var(--accent-hover)}.sy-btn--primary:active{background:var(--accent-pressed)}.sy-btn--secondary{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-raised)}.sy-btn--secondary:hover{border-color:var(--line-strong)}.sy-btn--ghost{color:var(--text-secondary)}.sy-btn--ghost:hover{color:var(--text)}.sy-btn--danger{background:var(--danger-fill);color:var(--text-on-accent)}.sy-btn--danger:after{display:none}.sy-btn--danger:hover{background:color-mix(in srgb,var(--danger-fill) 88%,#000)}.sy-btn[disabled],.sy-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.sy-btn--loading{color:transparent!important;pointer-events:none}.sy-btn--loading .sy-spinner{position:absolute;color:var(--text)}.sy-btn--primary.sy-btn--loading .sy-spinner,.sy-btn--danger.sy-btn--loading .sy-spinner{color:var(--text-on-accent)}.sy-iconbtn{width:var(--control-md);padding:0}.sy-iconbtn.sy-btn--sm{width:var(--control-sm)}.sy-iconbtn.sy-btn--lg{width:var(--control-lg)}.sy-iconbtn.sy-btn--xs{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-small)}.sy-iconbtn[aria-pressed=true]{color:var(--accent-text);background:var(--accent-soft)}.sy-link{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent-text) 45%,transparent);cursor:pointer}.sy-link:hover{text-decoration-color:var(--accent-text)}.sy-field{display:grid;gap:var(--space-4);min-width:0}.sy-field-label{font:500 13px/18px var(--font-sans);color:var(--text)}.sy-field-help{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.sy-field-error{display:flex;align-items:center;gap:var(--space-4);font:400 12px/16px var(--font-sans);color:var(--danger)}.sy-input{display:flex;align-items:center;gap:var(--space-8);width:100%;min-width:0;height:var(--control-md);padding:0 var(--space-12);border:var(--border-1) solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);transition:border-color var(--duration-80) linear}.sy-input:hover{border-color:var(--text-tertiary)}.sy-input:focus-within{border-color:var(--focus);outline:var(--border-1) solid var(--focus);outline-offset:0}.sy-input input,.sy-input textarea,.sy-input select{flex:1;min-width:0;height:100%;border:0;padding:0;margin:0;background:transparent;color:inherit;font:400 14px/20px var(--font-sans);outline:none}.sy-input input::placeholder,.sy-input textarea::placeholder{color:var(--text-tertiary)}.sy-input .sy-icon{color:var(--text-tertiary)}.sy-input--sm{height:var(--control-sm);padding:0 var(--space-8)}.sy-input--sm input{font-size:13px}.sy-input--invalid{border-color:var(--danger)}.sy-input--disabled{opacity:var(--opacity-disabled)}.sy-input--area{height:auto;align-items:stretch;padding:var(--space-8) var(--space-12)}.sy-input--area textarea{resize:vertical;min-height:80px}.sy-input select{appearance:none;cursor:pointer}.sy-select-caret{pointer-events:none;color:var(--text-tertiary)}.sy-kbd{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 var(--space-6);border-radius:var(--radius-small);background:var(--state-pressed);color:var(--text-secondary);font:400 12px/16px var(--font-mono)}.sy-check{display:inline-flex;align-items:flex-start;gap:var(--space-8);cursor:pointer;font:400 14px/20px var(--font-sans)}.sy-check input{position:absolute;opacity:0;width:1px;height:1px}.sy-check-box{flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border:var(--border-1) solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);color:transparent;transition:background-color var(--duration-140) var(--ease-out),border-color var(--duration-140) linear}.sy-check--radio .sy-check-box{border-radius:var(--radius-full)}.sy-check input:checked+.sy-check-box{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.sy-check--radio input:checked+.sy-check-box{background:var(--surface);border:5px solid var(--accent)}.sy-check input:focus-visible+.sy-check-box{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}.sy-check input:disabled~*{opacity:var(--opacity-disabled)}.sy-check-text{display:grid;gap:2px}.sy-check-help{color:var(--text-tertiary);font-size:12px;line-height:16px}.sy-switch{display:inline-flex;align-items:center;gap:var(--space-8);cursor:pointer;font:400 14px/20px var(--font-sans)}.sy-switch input{position:absolute;opacity:0;width:1px;height:1px}.sy-switch-track{position:relative;flex:none;width:32px;height:18px;border-radius:var(--radius-full);background:var(--line-strong);transition:background-color var(--duration-140) var(--ease-out)}.sy-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-full);background:var(--white);transition:transform var(--duration-140) var(--ease-out)}.sy-switch input:checked+.sy-switch-track{background:var(--accent)}.sy-switch input:checked+.sy-switch-track:after{transform:translate(14px)}.sy-switch input:focus-visible+.sy-switch-track{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}.sy-segmented{display:inline-flex;padding:2px;gap:2px;border-radius:var(--radius-control);background:var(--state-pressed)}.sy-segmented button{height:calc(var(--control-sm) - 4px);padding:0 var(--space-12);border:0;border-radius:var(--radius-small);background:transparent;color:var(--text-secondary);font:500 13px/18px var(--font-sans);cursor:pointer;transition:color var(--duration-80) linear}.sy-segmented button:hover{color:var(--text)}.sy-segmented button[aria-pressed=true]{background:var(--surface-overlay);color:var(--text);box-shadow:var(--shadow-raised),0 0 0 1px var(--line)}.sy-tabs{display:flex;gap:var(--space-4);border-bottom:var(--border-1) solid var(--line-subtle)}.sy-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-md);padding:0 var(--space-8);border:0;background:transparent;color:var(--text-secondary);font:500 14px/20px var(--font-sans);cursor:pointer;transition:color var(--duration-80) linear}.sy-tab:hover,.sy-tab[aria-selected=true]{color:var(--text)}.sy-tab[aria-selected=true]:after{content:"";position:absolute;left:var(--space-8);right:var(--space-8);bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.sy-tab-count{color:var(--text-tertiary);font:400 12px/16px var(--font-mono)}.sy-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.sy-nav-item{position:relative;display:flex;align-items:center;gap:var(--space-8);min-width:0;height:var(--control-md);padding:0 var(--space-8);border-radius:var(--radius-control);color:var(--text-secondary);font:400 14px/20px var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color var(--duration-80) linear,color var(--duration-80) linear}.sy-nav-item:hover{background:var(--state-hover);color:var(--text)}.sy-nav-item[aria-current=page]{background:var(--accent-soft);color:var(--text);font-weight:500}.sy-nav-item[aria-current=page] .sy-icon{color:var(--accent-text)}.sy-nav-item .sy-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-nav-meta{color:var(--text-tertiary);font:400 12px/16px var(--font-mono)}.sy-nav-group{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 var(--space-8);margin-top:var(--space-12)}.sy-crumbs{display:flex;align-items:center;gap:var(--space-4);color:var(--text-tertiary);font:400 13px/18px var(--font-sans)}.sy-crumbs a{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-small);padding:2px 4px}.sy-crumbs a:hover{color:var(--text);background:var(--state-hover)}.sy-crumbs [aria-current=page]{color:var(--text);padding:2px 4px}.sy-eyebrow{display:flex;align-items:center;gap:var(--space-8);color:var(--text-tertiary);font:500 11px/16px var(--font-label, var(--font-mono));letter-spacing:var(--label-tracking, .08em);text-transform:uppercase}.sy-eyebrow--rule:before{content:"";width:20px;height:1px;background:var(--line-strong)}.sy-readout{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24);margin:0;padding:0;list-style:none}.sy-readout li{padding-left:var(--space-8);border-left:var(--border-1) solid var(--line-strong);color:var(--text-tertiary);font:500 11px/16px var(--font-label, var(--font-mono));letter-spacing:var(--label-tracking, .08em);text-transform:uppercase}.sy-readout b{margin-left:var(--space-6);color:var(--text);font-weight:500}.sy-badge{display:inline-flex;align-items:center;gap:var(--space-4);height:20px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--state-pressed);color:var(--text-secondary);font:500 12px/16px var(--font-sans);white-space:nowrap}.sy-badge .sy-icon{width:12px;height:12px}.sy-badge--accent{background:var(--accent-soft);color:var(--accent-text)}.sy-badge--success{background:var(--success-soft);color:var(--success)}.sy-badge--warning{background:var(--warning-soft);color:var(--warning)}.sy-badge--danger{background:var(--danger-soft);color:var(--danger)}.sy-chip{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--control-sm);padding:0 var(--space-8);border:var(--border-1) solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary);font:500 13px/18px var(--font-sans);cursor:pointer}.sy-chip:hover{color:var(--text);border-color:var(--line-strong)}.sy-chip[aria-pressed=true]{background:var(--accent-soft);border-color:transparent;color:var(--text)}.sy-chip b{color:var(--text);font-weight:500}.sy-chip--xs{height:var(--control-xs);font-size:12px;line-height:16px;padding:0 var(--space-6);border-radius:var(--radius-small)}.sy-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--text-tertiary)}.sy-dot--accent{background:var(--accent)}.sy-dot--success{background:var(--success)}.sy-dot--warning{background:var(--warning)}.sy-dot--danger{background:var(--danger)}.sy-dot--live{animation:sy-breathe 2.4s var(--ease-standard) infinite}.sy-avatar{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--radius-full);overflow:hidden;background:var(--state-pressed);color:var(--text);font:600 11px/1 var(--font-sans);text-transform:uppercase}.sy-avatar img{width:100%;height:100%;object-fit:cover}.sy-avatar--32{width:32px;height:32px;font-size:13px}.sy-avatar--40{width:40px;height:40px;font-size:15px}.sy-card{display:grid;gap:var(--space-12);padding:var(--space-16);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-raised);min-width:0}.sy-card--interactive{cursor:pointer;transition:border-color var(--duration-80) linear}.sy-card--interactive:hover{border-color:var(--line-strong)}.sy-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.sy-card-title{margin:0;font:600 14px/20px var(--font-sans);color:var(--text)}.sy-card-body{color:var(--text-secondary);font:400 13px/18px var(--font-sans)}.sy-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-top:var(--space-12);border-top:var(--border-1) solid var(--line-subtle);color:var(--text-tertiary);font:400 12px/16px var(--font-sans)}.sy-list{display:grid;margin:0;padding:0;list-style:none;border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface);overflow:hidden}.sy-list-row{display:flex;align-items:center;gap:var(--space-12);min-height:48px;padding:var(--space-8) var(--space-12);border-top:var(--border-1) solid var(--line-subtle)}.sy-list-row:first-child{border-top:0}.sy-list-row--interactive{cursor:pointer}.sy-list-row--interactive:hover{background:var(--state-hover)}.sy-list-row[aria-selected=true]{background:var(--accent-soft)}.sy-list-lead{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-control);background:var(--state-pressed);color:var(--text-secondary)}.sy-list-text{display:grid;flex:1;min-width:0}.sy-list-title{font:500 14px/20px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-list-desc{font:400 13px/18px var(--font-sans);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-list-meta{flex:none;color:var(--text-tertiary);font:400 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}.sy-table-wrap{overflow-x:auto;border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface)}.sy-table{width:100%;border-collapse:collapse;font:400 14px/20px var(--font-sans)}.sy-table th{height:32px;padding:0 var(--space-12);text-align:left;white-space:nowrap;color:var(--text-tertiary);font:500 11px/16px var(--font-label, var(--font-mono));letter-spacing:var(--label-tracking, .08em);text-transform:uppercase;border-bottom:var(--border-1) solid var(--line)}.sy-table td{height:40px;padding:0 var(--space-12);border-bottom:var(--border-1) solid var(--line-subtle);color:var(--text);white-space:nowrap}.sy-table tr:last-child td{border-bottom:0}.sy-table tbody tr:hover td{background:var(--state-hover)}.sy-table .sy-num{text-align:right;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.sy-code{margin:0;padding:var(--space-12) var(--space-16);overflow-x:auto;border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--bg-sidebar);color:var(--text);font:400 13px/20px var(--font-mono)}.sy-code-head{display:flex;justify-content:space-between;align-items:center;margin:calc(var(--space-12) * -1) calc(var(--space-16) * -1) var(--space-12);padding:0 var(--space-8) 0 var(--space-16);height:36px;border-bottom:var(--border-1) solid var(--line-subtle);color:var(--text-tertiary);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sy-code .tok-k{color:var(--accent-text)}.sy-code .tok-s{color:var(--success)}.sy-code .tok-c{color:var(--text-tertiary)}.sy-inline-code{padding:1px 4px;border-radius:var(--radius-small);background:var(--state-pressed);font:400 .9em/1 var(--font-mono)}.sy-file{display:flex;align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface)}.sy-file-glyph{display:grid;place-items:center;flex:none;width:32px;height:40px;border-radius:var(--radius-small);font:600 9px/1 var(--font-mono);letter-spacing:.04em;color:var(--text-on-accent)}.sy-file-text{display:grid;flex:1;min-width:0}.sy-file-name{font:500 14px/20px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-file-meta{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-scrim{position:absolute;inset:0;background:var(--scrim)}.sy-dialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--dialog-md),100%);max-height:100%;border:var(--border-1) solid var(--line);border-radius:var(--radius-dialog);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);color:var(--text)}.sy-dialog--sm{width:min(var(--dialog-sm),100%)}.sy-dialog--lg{width:min(var(--dialog-lg),100%)}.sy-dialog-head{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-20) var(--space-24) var(--space-12)}.sy-dialog-titles{display:grid;gap:var(--space-4);flex:1;min-width:0}.sy-dialog-title{margin:0;font:600 16px/24px var(--font-sans)}.sy-dialog-desc{margin:0;color:var(--text-secondary);font:400 14px/20px var(--font-sans)}.sy-dialog-body{padding:var(--space-4) var(--space-24) var(--space-16);overflow-y:auto;display:grid;gap:var(--space-16);align-content:start}.sy-dialog-foot{display:flex;justify-content:flex-end;gap:var(--space-8);padding:var(--space-16) var(--space-24);border-top:var(--border-1) solid var(--line-subtle)}.sy-sheet{position:absolute;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface-overlay);border:var(--border-1) solid var(--line);box-shadow:var(--shadow-overlay);color:var(--text)}.sy-sheet--right{top:0;right:0;bottom:0;width:min(var(--panel),100%);border-radius:var(--radius-dialog) 0 0 var(--radius-dialog)}.sy-sheet--bottom{left:0;right:0;bottom:0;max-height:85%;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.sy-sheet-grip{justify-self:center;width:36px;height:4px;margin-top:var(--space-8);border-radius:var(--radius-full);background:var(--line-strong)}.sy-menu{display:grid;gap:1px;min-width:200px;max-width:320px;padding:var(--space-4);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface-overlay);box-shadow:var(--shadow-overlay)}.sy-menu-item{display:flex;align-items:center;gap:var(--space-8);height:var(--control-md);padding:0 var(--space-8);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer}.sy-menu-item .sy-icon{color:var(--text-secondary)}.sy-menu-item:hover,.sy-menu-item[data-active]{background:var(--state-hover)}.sy-menu-item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-menu-item .sy-kbd{background:transparent;padding:0}.sy-menu-item--danger,.sy-menu-item--danger .sy-icon{color:var(--danger)}.sy-menu-sep{height:1px;margin:var(--space-4) calc(var(--space-4) * -1);background:var(--line-subtle)}.sy-menu-label{padding:var(--space-6) var(--space-8) var(--space-2)}.sy-popover{display:grid;gap:var(--space-12);width:280px;padding:var(--space-16);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface-overlay);box-shadow:var(--shadow-overlay)}.sy-tooltip{display:inline-flex;align-items:center;gap:var(--space-8);max-width:240px;padding:var(--space-4) var(--space-8);border-radius:var(--radius-control);background:var(--surface-inverse);color:var(--text-inverse);font:500 12px/16px var(--font-sans)}.sy-tooltip .sy-kbd{background:transparent;color:inherit;opacity:.72;padding:0;height:auto}.sy-toast{display:flex;align-items:center;gap:var(--space-12);width:min(380px,100%);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);font:400 14px/20px var(--font-sans)}.sy-toast>span{flex:1;min-width:0}.sy-toast--success .sy-toast-icon{color:var(--success)}.sy-toast--danger .sy-toast-icon{color:var(--danger)}.sy-toast--warning .sy-toast-icon{color:var(--warning)}.sy-banner{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-container);background:var(--state-hover);color:var(--text);font:400 14px/20px var(--font-sans)}.sy-banner-icon{margin-top:2px;color:var(--text-secondary)}.sy-banner-body{display:grid;gap:2px;flex:1;min-width:0}.sy-banner-title{font-weight:500}.sy-banner-text{color:var(--text-secondary)}.sy-banner-action{flex:none}.sy-banner--accent{background:var(--accent-soft)}.sy-banner--accent .sy-banner-icon{color:var(--accent-text)}.sy-banner--success{background:var(--success-soft)}.sy-banner--success .sy-banner-icon{color:var(--success)}.sy-banner--warning{background:var(--warning-soft)}.sy-banner--warning .sy-banner-icon{color:var(--warning)}.sy-banner--danger{background:var(--danger-soft)}.sy-banner--danger .sy-banner-icon{color:var(--danger)}.sy-spinner{display:inline-block;flex:none;width:16px;height:16px;border-radius:var(--radius-full);border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:sy-spin .8s linear infinite;color:var(--text-secondary)}.sy-spinner--20{width:20px;height:20px}@keyframes sy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sy-spinner{animation-duration:2.4s}}.sy-progress{position:relative;height:4px;border-radius:var(--radius-full);background:var(--state-pressed);overflow:hidden}.sy-progress>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent);transition:width var(--duration-280) var(--ease-out)}.sy-progress--indeterminate>i{width:30%;animation:sy-indeterminate 1.4s var(--ease-standard) infinite}@keyframes sy-indeterminate{0%{transform:translate(-100%)}to{transform:translate(340%)}}.sy-skeleton{display:block;border-radius:var(--radius-small);background:linear-gradient(90deg,var(--state-hover) 0%,var(--state-pressed) 50%,var(--state-hover) 100%);background-size:200% 100%;animation:sy-shimmer 1.6s linear infinite}@keyframes sy-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sy-skeleton,.sy-progress--indeterminate>i,.sy-dot--live{animation:none}}.sy-empty{display:grid;justify-items:center;gap:var(--space-12);max-width:360px;margin:0 auto;padding:var(--space-40) var(--space-16);text-align:center}.sy-empty-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-container);background:var(--state-pressed);color:var(--text-secondary)}.sy-empty-title{margin:0;font:600 16px/24px var(--font-sans);color:var(--text)}.sy-empty-text{margin:0;color:var(--text-secondary);font:400 14px/20px var(--font-sans)}.sy-thread{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24);width:100%;max-width:var(--measure-thread);margin:0 auto}.sy-msg{display:grid;gap:var(--space-8);min-width:0}.sy-msg--user{justify-items:end}.sy-msg--user .sy-msg-body{max-width:80%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-container) var(--radius-container) var(--radius-small) var(--radius-container);background:var(--surface);border:var(--border-1) solid var(--line)}.sy-msg-body{max-width:var(--measure-prose);font:400 15px/24px var(--font-sans);color:var(--text);overflow-wrap:anywhere}.sy-msg-body p{margin:0 0 var(--space-12)}.sy-msg-body p:last-child{margin-bottom:0}.sy-msg-body h3{margin:var(--space-16) 0 var(--space-8);font:600 16px/24px var(--font-sans)}.sy-msg-body ul{margin:0 0 var(--space-12);padding-left:var(--space-20)}.sy-msg-body li{margin:var(--space-4) 0}.sy-msg-body a{color:var(--accent-text)}.sy-msg-wide{max-width:100%}.sy-msg-meta{display:flex;align-items:center;gap:var(--space-8);color:var(--text-tertiary);font:400 12px/16px var(--font-sans)}.sy-msg-actions{display:flex;gap:2px;margin-left:calc(var(--space-6) * -1)}.sy-trace{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sy-trace-step{display:grid;grid-template-columns:16px 64px minmax(0,1fr) auto;align-items:center;gap:var(--space-8);height:28px;padding:0 var(--space-8);border-radius:var(--radius-control);color:var(--text-secondary);font:400 13px/18px var(--font-sans)}.sy-trace-step:hover{background:var(--state-hover)}.sy-trace-step b{color:var(--text-tertiary);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sy-trace-step span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-trace-step em{color:var(--text-tertiary);font:400 12px/16px var(--font-mono);font-style:normal;font-variant-numeric:tabular-nums}.sy-trace-step--live{color:var(--text)}.sy-trace-step--live b{color:var(--accent-text)}.sy-trace-step--failed b,.sy-trace-step--failed .sy-icon{color:var(--danger)}.sy-trace-summary{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-xs);padding:0 var(--space-8) 0 var(--space-6);border-radius:var(--radius-full);background:var(--state-hover);color:var(--text-secondary);font:500 12px/16px var(--font-sans);border:0;cursor:pointer;justify-self:start}.sy-approval{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:var(--border-1) solid color-mix(in srgb,var(--warning) 40%,transparent);border-radius:var(--radius-container);background:var(--warning-soft)}.sy-approval-head{display:flex;align-items:center;gap:var(--space-8);color:var(--warning);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sy-approval-title{margin:0;font:500 14px/20px var(--font-sans);color:var(--text)}.sy-approval-detail{margin:0;color:var(--text-secondary);font:400 13px/18px var(--font-sans);overflow-wrap:anywhere}.sy-approval-detail code{font:400 12px/16px var(--font-mono)}.sy-composer{position:relative;display:grid;gap:var(--space-8);width:100%;max-width:var(--measure-thread);padding:var(--space-8);border:var(--border-1) solid var(--line);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow-raised);transition:border-color var(--duration-80) linear}.sy-composer:focus-within{border-color:var(--line-strong)}.sy-composer textarea{width:100%;min-height:44px;max-height:240px;padding:var(--space-6) var(--space-8);border:0;resize:none;background:transparent;color:var(--text);font:400 15px/24px var(--font-sans);outline:none}.sy-composer textarea::placeholder{color:var(--text-tertiary)}.sy-composer-bar{display:flex;align-items:center;gap:var(--space-4)}.sy-composer-bar .sy-grow{flex:1}.sy-composer-send{width:var(--control-md);height:var(--control-md);padding:0;border-radius:var(--radius-full)}.sy-working{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--text-secondary);font:400 13px/18px var(--font-sans)}.sy-grow{flex:1}.sy-shell{position:relative;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;background:var(--bg)}.sy-shell[data-panel=open]{grid-template-columns:var(--sidebar) minmax(0,1fr) var(--panel)}.sy-sidebar{display:grid;grid-template-rows:var(--header) minmax(0,1fr) auto;min-width:0;min-height:0;background:var(--bg-sidebar);border-right:var(--border-1) solid var(--line-subtle);z-index:var(--z-sidebar)}.sy-sidebar-head{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-8)}.sy-sidebar-body{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);gap:1px;overflow-y:auto;padding:var(--space-4) var(--space-8) var(--space-12)}.sy-sidebar-foot{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-8);border-top:var(--border-1) solid var(--line-subtle)}.sy-switcher{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0;height:var(--control-md);padding:0 var(--space-8) 0 var(--space-6);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text);font:600 14px/20px var(--font-sans);cursor:pointer}.sy-switcher:hover{background:var(--state-hover)}.sy-switcher-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-switcher .sy-icon{color:var(--text-tertiary)}.sy-main{display:grid;grid-template-rows:var(--header) minmax(0,1fr) auto;min-width:0;min-height:0}.sy-header{display:flex;align-items:center;gap:var(--space-4);min-width:0;height:var(--header);padding:0 var(--space-12) 0 var(--space-24);border-bottom:var(--border-1) solid var(--line-subtle)}.sy-header-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/20px var(--font-sans);color:var(--text)}.sy-header-menu{display:none;margin-left:calc(var(--space-12) * -1)}.sy-content{min-height:0;overflow-y:auto;padding:var(--space-32) var(--space-24)}.sy-dock{display:grid;justify-items:center;padding:0 var(--space-24) var(--space-16)}.sy-panel{display:grid;grid-template-rows:var(--header) minmax(0,1fr);min-width:0;min-height:0;background:var(--bg-sidebar);border-left:var(--border-1) solid var(--line-subtle)}.sy-panel .sy-header{padding:0 var(--space-8) 0 var(--space-16)}.sy-panel-body{min-height:0;overflow-y:auto;padding:var(--space-16);display:grid;align-content:start;gap:var(--space-16)}.sy-shell-scrim{display:none}.sy-page{width:100%;max-width:960px;margin:0 auto;display:grid;gap:var(--space-24)}.sy-page-head{display:grid;gap:var(--space-4)}.sy-page-title{margin:0;font:600 20px/28px var(--font-sans)}.sy-page-desc{margin:0;color:var(--text-secondary)}.sy-greeting{margin:0;font:400 28px/36px var(--font-display);letter-spacing:-.01em;color:var(--text);text-align:center;text-wrap:balance}.sy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-12)}@media(min-width:1600px){.sy-shell[data-panel=open]{--panel: 400px}}@media(max-width:1279px){.sy-shell[data-panel=open]{grid-template-columns:var(--sidebar) minmax(0,1fr)}.sy-panel{position:absolute;top:0;right:0;bottom:0;width:min(var(--panel),100%);z-index:var(--z-dialog);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);border-radius:var(--radius-dialog) 0 0 var(--radius-dialog)}}@media(max-width:1199px){.sy-shell,.sy-shell[data-panel=open]{--sidebar: var(--sidebar-narrow)}}@media(max-width:839px){.sy-shell,.sy-shell[data-panel=open]{grid-template-columns:minmax(0,1fr)}.sy-sidebar{position:absolute;top:0;bottom:0;left:0;width:min(320px,86%);z-index:var(--z-drawer);transform:translate(-100%);visibility:hidden;transition:transform var(--duration-280) var(--ease-out),visibility 0s linear var(--duration-280);border-radius:0 var(--radius-dialog) var(--radius-dialog) 0;box-shadow:var(--shadow-overlay)}.sy-shell[data-drawer=open] .sy-sidebar{transform:none;visibility:visible;transition:transform var(--duration-280) var(--ease-out)}.sy-shell[data-drawer=open] .sy-shell-scrim{display:block;position:absolute;inset:0;z-index:calc(var(--z-drawer) - 1);background:var(--scrim)}.sy-header-menu{display:inline-flex}.sy-header{padding:0 var(--space-8) 0 var(--space-12)}.sy-content{padding:var(--space-24) var(--space-16)}.sy-dock{padding:0 var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom,0px))}}@media(max-width:599px){.sy-content{padding:var(--space-16)}.sy-dock{padding:0 var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom,0px))}.sy-panel{width:100%;border-radius:0}.sy-greeting{font-size:24px;line-height:32px}}@media(pointer:coarse){.sy-btn,.sy-input,.sy-nav-item,.sy-menu-item,.sy-tab{min-height:var(--touch-target)}.sy-btn--lg{min-height:48px}.sy-iconbtn{min-width:var(--touch-target)}.sy-iconbtn.sy-btn--xs,.sy-chip--xs,.sy-check-box,.sy-switch-track{position:relative}.sy-iconbtn.sy-btn--xs:before,.sy-chip--xs:before{content:"";position:absolute;inset:-10px}.sy-input input,.sy-input textarea,.sy-composer textarea{font-size:16px}.sy-msg-body{font-size:16px;line-height:26px}.sy-chip{min-height:36px}}:where(*,*:before,*:after){box-sizing:border-box}.web-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);height:var(--header-h);padding:0 var(--gutter);background:var(--bg);box-shadow:0 1px 0 var(--line-subtle)}.web-header-start{display:flex;align-items:center;gap:var(--space-12);min-width:0}.web-header-crumb{display:inline-flex;align-items:center;gap:var(--space-12);color:var(--text);font:var(--type-body-strong);white-space:nowrap}.web-header-crumb:before{content:"/";color:var(--text-tertiary);font-weight:400}.web-header-nav{display:flex;align-items:center;gap:var(--space-24);min-width:0}.web-header-link{color:var(--text-secondary);font:500 15px/24px var(--font-sans);text-decoration:none;white-space:nowrap;transition:color var(--duration-80) linear}.web-header-link:hover,.web-header-link[aria-current=page]{color:var(--text)}@media(pointer:coarse){.web-header-link{padding-block:var(--space-12)}}@media(max-width:839px){.web-header-crumb{display:none}}@media(max-width:599px){.web-header-nav{gap:var(--space-16)}.web-header-link:not(.is-compact){display:none}}.web-page{box-sizing:border-box;width:min(100% - 2 * var(--gutter),var(--web-page));margin-inline:auto}.web-prose{box-sizing:border-box;width:min(100% - 2 * var(--gutter),var(--web-prose));margin-inline:auto}.web-footer{position:relative;padding:var(--space-48) var(--gutter) max(var(--space-48),calc(var(--space-24) + env(safe-area-inset-bottom)));border-top:var(--border-1) solid var(--line-subtle);background:var(--bg)}.web-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-32) var(--space-48)}.web-footer-lockup{display:inline-flex;margin:-8px 0 -8px -8px;text-decoration:none}.web-footer-brand p{margin:var(--space-12) 0 0;color:var(--text-secondary);font:var(--type-reading)}.web-footer-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-24)}.web-footer-groups h2{margin:0 0 var(--space-8)}.web-footer-groups ul{margin:0;padding:0;list-style:none}.web-footer-groups a{display:inline-block;padding-block:var(--space-4);color:var(--text-secondary);font:var(--type-reading);text-decoration:none;transition:color var(--duration-80) linear}.web-footer-groups a:hover{color:var(--text)}.web-footer-line{margin-top:var(--space-32);padding-top:var(--space-16);border-top:var(--border-1) solid var(--line-subtle);color:var(--text-tertiary);font:var(--type-body-sm)}.web-footer-line p{margin:0}.web-footer-line a{color:var(--text-secondary);text-decoration:none}.web-footer-line a:hover{color:var(--text)}.web-footer-credits{margin-top:var(--space-4)!important}@media(max-width:839px){.web-footer-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.web-footer{padding-top:var(--space-32)}.web-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.web-footer-groups a{padding-block:10px}}.ix-account{position:relative}.ix-account-button{gap:var(--space-8);padding-inline:var(--space-4) var(--space-8)}.ix-account-menu{position:absolute;top:calc(100% + var(--space-8));right:0;z-index:var(--z-popover)}.ix-account-menu .sy-menu-label{margin:0;color:var(--text-tertiary);font:var(--type-body-sm)}.ix-account-menu .sy-menu-label b{color:var(--text);font-weight:500}.ix-account-menu a.sy-menu-item{text-decoration:none}@media(max-width:599px){.ix-account-name{display:none}}.ix-layer{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:var(--space-16)}.ix-layer .sy-scrim{position:fixed}@media(max-width:599px){.ix-layer{place-items:end stretch;padding:0}.ix-layer .sy-dialog{width:100%;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.ix-copy{white-space:normal}.ix-copy p{margin:0;overflow-wrap:anywhere}.ix-said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root{--ground: var(--bg);--soft: var(--text-secondary);--muted: var(--text-tertiary);--accent-ink: var(--text-on-accent);--panel: var(--surface);--well: var(--bg-sidebar);--field: var(--surface);--font-body: var(--font-sans);--font-ui: var(--font-sans);--radius: var(--radius-container);--pill: var(--radius-control);--color-text-primary: var(--text);--color-text-muted: var(--text-tertiary);--color-action-primary: var(--accent);--color-border-subtle: var(--line-subtle);--color-border-default: var(--line);--surface-glass-bg-strong: var(--surface)}html,body{margin:0;background:var(--ground);color:var(--text)}html{scrollbar-color:color-mix(in srgb,var(--accent) 60%,transparent) var(--ground);scrollbar-width:thin}body{font-family:var(--font-body)}a{color:var(--accent)}:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.panel{position:relative;max-width:1180px;margin:0 auto 32px;padding:clamp(18px,3vw,32px);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box}.panel h2{font:500 clamp(24px,3vw,34px) / 1.1 var(--font-display);margin:8px 0 14px;text-wrap:balance}.panel h3{font:600 12px var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:22px 0 8px}.panel label{display:grid;gap:6px;margin:12px 0;font:13px var(--font-ui);color:var(--soft)}.muted{color:var(--muted);font-size:14px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px!important}.button,.panel button{display:inline-block;padding:9px 16px;border-radius:var(--pill);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--ground) 65%,transparent);color:var(--text);font:600 13px var(--font-ui);text-decoration:none;cursor:pointer}.button.primary,.panel button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.button:disabled,.panel button:disabled{opacity:.5;cursor:default}.control{box-sizing:border-box;width:100%;padding:9px 12px;border-radius:var(--radius-small);border:1px solid var(--line-strong);background:var(--field);color:var(--text);font:14px var(--font-ui)}label.inline{display:inline-grid;gap:6px;font:13px var(--font-ui);color:var(--soft);min-width:220px}code{font:.92em var(--font-mono)}.panel .buttons{display:flex;gap:12px;flex-wrap:wrap}.panel label.check{display:flex;gap:10px;align-items:flex-start;margin:12px 0 16px}.panel label.check input{margin-top:4px}.prose ul{padding-left:20px;line-height:1.6}html[data-face=index]{scrollbar-color:var(--line-strong) var(--bg)}:where(html[data-face=index]) a{color:var(--accent-text)}html[data-face=index] .panel{max-width:none;margin:0;padding:var(--space-48) 0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-secondary);font:var(--type-reading)}html[data-face=index] main>.panel:first-child{padding-top:0}html[data-face=index] .panel+.panel{border-top:var(--border-1) solid var(--line-subtle)}html[data-face=index] .panel h2{margin:var(--space-8) 0 var(--space-16);color:var(--text);font:var(--type-title-lg);letter-spacing:0}html[data-face=index] main>.panel:first-child h2:first-of-type{font:400 var(--site-display-md) / 1.04 var(--font-display);letter-spacing:var(--type-display-md-tracking)}html[data-face=index] .panel h3{margin:var(--space-32) 0 var(--space-8);color:var(--text-tertiary);font:var(--type-label);letter-spacing:var(--type-label-tracking)}html[data-face=index] .panel p{max-width:72ch}html[data-face=index] .panel label,html[data-face=index] label.inline{gap:var(--space-4);color:var(--text);font:500 13px/18px var(--font-sans)}html[data-face=index] .muted{color:var(--text-tertiary);font:var(--type-body)}html[data-face=index] .actions{gap:var(--space-8)}html[data-face=index] :is(.button,.panel button){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);box-sizing:border-box;height:var(--control-md);padding:0 var(--space-12);border:var(--border-1) solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:500 14px/20px var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;transition:background-color var(--duration-80) linear,border-color var(--duration-80) linear}html[data-face=index] :is(.button,.panel button):hover{border-color:var(--line-strong)}html[data-face=index] :is(.button.primary,.panel button.primary){border-color:transparent;background:var(--accent);color:var(--text-on-accent)}html[data-face=index] :is(.button.primary,.panel button.primary):hover{background:var(--accent-hover)}html[data-face=index] :is(.button,.panel button):disabled{opacity:var(--opacity-disabled)}@media(pointer:coarse){html[data-face=index] :is(.button,.panel button){min-height:var(--touch-target)}}html[data-face=index] .control{height:var(--control-md);padding:0 var(--space-12);border:var(--border-1) solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:400 14px/20px var(--font-sans)}html[data-face=index] .control:hover{border-color:var(--text-tertiary)}html[data-face=index] .control:focus{border-color:var(--focus);outline:var(--border-1) solid var(--focus);outline-offset:0}html[data-face=index] .control::placeholder{color:var(--text-tertiary)}@media(pointer:coarse){html[data-face=index] .control{min-height:var(--touch-target);font-size:16px}}html[data-face=index] .panel label.check{color:var(--text-secondary);font:var(--type-body)}html[data-face=index] input[type=checkbox]{accent-color:var(--accent)}html[data-face=index] :not(pre)>code:not(.wrap){padding:1px 4px;border-radius:var(--radius-small);background:var(--state-pressed);color:var(--text);font:400 .9em/1 var(--font-mono)}html[data-face=index] .prose{color:var(--text-secondary);font:var(--type-reading)}html[data-face=index] .prose strong,html[data-face=index] .panel strong,html[data-face=index] .panel b{color:var(--text);font-weight:600}html[data-face=index] :is(.prose,.muted,.panel p,.panel li) a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent-text) 45%,transparent)}html[data-face=index] :is(.prose,.muted,.panel p,.panel li) a:hover{text-decoration-color:var(--accent-text)}.ledger h2{margin:0 0 14px;font:400 11px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ledger ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ledger li>a{display:grid;grid-template-columns:7.5em minmax(0,1.2fr) minmax(0,2fr) 6em;gap:16px;align-items:baseline;padding:12px 4px;border-bottom:1px solid var(--line);color:var(--soft);font:13px var(--font-ui);text-decoration:none}.ledger li>a>*{min-width:0;overflow-wrap:anywhere}.ledger li>a:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 5%,transparent)}.ledger li>a[data-state=live] span:nth-of-type(2){color:var(--accent)}.ledger small{color:var(--muted);text-align:right}@media(max-width:640px){.ledger li>a{grid-template-columns:minmax(0,1fr) auto}.ledger li>a span:first-of-type{grid-column:1 / -1;order:-1}}.voyage-veil{position:fixed;inset:0;z-index:1000;pointer-events:none}html.departing :is(header,footer,[data-fade]){opacity:0;transition:opacity .4s ease}html[data-face=index] .panel.prose{max-width:var(--web-prose);margin-inline:auto}._list_10ed3_1{border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface);overflow:hidden}._list_10ed3_1 ul{margin:0;padding:0;list-style:none}._list_10ed3_1 li+li a{border-top:var(--border-1) solid var(--line-subtle)}._head_10ed3_16,._list_10ed3_1 a{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1.6fr) 96px;gap:var(--space-16);padding:0 var(--space-16)}._list_10ed3_1[data-world] :is(._head_10ed3_16,a){grid-template-columns:minmax(130px,1fr) minmax(0,2.6fr) minmax(0,1.6fr) 96px}._head_10ed3_16{align-items:center;height:36px;border-bottom:var(--border-1) solid var(--line);color:var(--text-tertiary);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._head_10ed3_16>:last-child{text-align:right}._list_10ed3_1 a{align-items:center;min-height:48px;padding-block:var(--space-12);color:var(--text);font:var(--type-body);text-decoration:none;transition:background-color var(--duration-80) linear}._list_10ed3_1 a:hover{background:var(--state-hover)}._list_10ed3_1 a:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:-2px}._list_10ed3_1 a time{color:var(--text-tertiary);font:400 13px/18px var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._world_10ed3_65{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0;color:var(--text-secondary)}._players_10ed3_73{min-width:0;color:var(--text-secondary)}._players_10ed3_73 b{color:var(--text);font-weight:500}._players_10ed3_73 small{color:var(--text-tertiary);font:var(--type-body-sm)}._vs_10ed3_86{color:var(--text-tertiary)}._result_10ed3_90{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-8);min-width:0}._result_10ed3_90 small{flex-basis:100%;color:var(--text-tertiary);font:var(--type-body-sm)}@media(max-width:599px){._head_10ed3_16{display:none}._list_10ed3_1 a,._list_10ed3_1[data-world] a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"players when" "world result";gap:var(--space-4) var(--space-12)}._list_10ed3_1:not([data-world]) a{grid-template-areas:"players when" "result result"}._list_10ed3_1:not([data-world]) ._result_10ed3_90{justify-content:flex-start;text-align:left}._players_10ed3_73{grid-area:players}._list_10ed3_1 a time{grid-area:when;align-self:start}._world_10ed3_65{grid-area:world;font:var(--type-body-sm)}._result_10ed3_90{grid-area:result;justify-content:flex-end;font:var(--type-body-sm);text-align:right}._result_10ed3_90 small{display:none}}._world_avks4_1{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;background:var(--bg);color:var(--text);font:var(--type-body)}._atmosphere_avks4_12{position:fixed;inset:0;z-index:-1;pointer-events:none}html[data-face=tides] ._atmosphere_avks4_12{background:linear-gradient(180deg,rgba(6,31,39,.35) 0%,rgba(6,31,39,.82) 55%,var(--bg) 100%),var(--vista) 50% 20%/cover no-repeat}html[data-face=nethack] ._atmosphere_avks4_12{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.018) 3px),radial-gradient(ellipse 80% 60% at 70% 0%,rgba(255,181,71,.06),transparent 70%),var(--bg)}._header_avks4_25{background:color-mix(in srgb,var(--bg) 88%,transparent)}._header_avks4_25[data-bar]{position:sticky;height:var(--site-bar, 48px);padding-inline:var(--space-16)}._start_avks4_34{gap:var(--space-12);min-width:0}._up_avks4_39{display:inline-flex;align-items:center;gap:2px;color:var(--text-tertiary);font:var(--type-body-sm);text-decoration:none;white-space:nowrap}._up_avks4_39:hover{color:var(--text)}._home_avks4_52{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--text);font:400 18px/24px var(--font-display);text-decoration:none;white-space:nowrap}._nav_avks4_62{gap:var(--space-24)}._links_avks4_66{display:inline-flex;gap:var(--space-24)}@media(max-width:599px){._header_avks4_25:not([data-bar]){flex-wrap:wrap;height:auto;row-gap:0;padding-block:var(--space-8) 0}._up_avks4_39 span,._header_avks4_25[data-bar] ._home_avks4_52 span{display:none}._header_avks4_25:not([data-bar]) ._nav_avks4_62{display:contents}._header_avks4_25:not([data-bar]) ._links_avks4_66{order:3;width:100%;gap:var(--space-20)}}._page_avks4_91{flex:1 0 auto;padding-block:var(--space-48) var(--space-80)}@media(max-width:599px){._page_avks4_91{padding-block:var(--space-32) var(--space-48)}}._wide_avks4_101{--web-page: 1200px}._footer_avks4_105{margin:0 auto var(--space-32);width:min(100% - 2 * var(--gutter),var(--web-page));padding-top:var(--space-16);border-top:var(--border-1) solid var(--line-subtle)}._footer_avks4_105 p{margin:0}._footer_avks4_105 .web-footer-credits{margin-bottom:var(--space-4)}._hero_avks4_118{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:var(--space-48)}._hero_avks4_118 h1{margin:var(--space-16) 0 var(--space-24);color:var(--text);font:400 var(--site-display-lg)/1.04 var(--font-display);letter-spacing:var(--type-display-lg-tracking);text-wrap:balance}._hero_avks4_118 em{font-style:normal;color:var(--accent)}@media(max-width:899px){._hero_avks4_118{grid-template-columns:minmax(0,1fr)}}._lede_avks4_141{max-width:36rem;margin:0;color:var(--text-secondary);font-size:var(--site-lede);line-height:var(--site-lede-leading)}._actions_avks4_149{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-24) 0 0}._figures_avks4_156{margin-top:var(--space-32)!important}._isle_avks4_160{--hex: clamp(70px, 8vw, 112px);position:relative;justify-self:center;width:calc(var(--hex) * 3);height:calc(var(--hex) * 2.75);filter:drop-shadow(0 26px 40px rgba(0,0,0,.8))}._isle_avks4_160 span{position:absolute;width:var(--hex);height:calc(var(--hex) * 1.1547);background:center/cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform:scale(.95)}._isle_avks4_160 span:nth-child(1){left:calc(var(--hex) * .5);top:0}._isle_avks4_160 span:nth-child(2){left:calc(var(--hex) * 1.5);top:0}._isle_avks4_160 span:nth-child(3){left:calc(var(--hex) * 2);top:calc(var(--hex) * .866)}._isle_avks4_160 span:nth-child(4){left:var(--hex);top:calc(var(--hex) * .866)}._isle_avks4_160 span:nth-child(5){left:0;top:calc(var(--hex) * .866)}._isle_avks4_160 span:nth-child(6){left:calc(var(--hex) * .5);top:calc(var(--hex) * 1.732)}._isle_avks4_160 span:nth-child(7){left:calc(var(--hex) * 1.5);top:calc(var(--hex) * 1.732)}._planet_avks4_205{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-12)}._planet_avks4_205 canvas,._planet_avks4_205>img{display:block;width:100%;aspect-ratio:1;max-height:60vh}@media(max-width:599px){._planet_avks4_205{grid-template-columns:minmax(0,1fr)}._planet_avks4_205 ._strata_avks4_222{display:none}}._strata_avks4_222{display:grid;gap:var(--space-12);margin:0;padding:0;list-style:none;border-left:var(--border-1) dashed var(--line-strong)}._strata_avks4_222 li{position:relative;display:grid;gap:2px;padding-left:var(--space-16)}._strata_avks4_222 li:before{content:"";position:absolute;left:-4px;top:4px;width:7px;height:7px;background:var(--stratum)}._strata_avks4_222 b{color:var(--text);font:500 11px/16px var(--font-label, var(--font-mono));letter-spacing:.08em;text-transform:uppercase}._strata_avks4_222 span{color:var(--text-tertiary);font:var(--type-body-sm)}._section_avks4_261{display:grid;gap:var(--space-16);margin-top:var(--space-64)}._section_avks4_261>h2:not(.sy-eyebrow){margin:0;color:var(--text);font:400 26px/1.2 var(--font-display)}@media(max-width:599px){._section_avks4_261{margin-top:var(--space-48)}}._intro_avks4_277{display:grid;gap:var(--space-16);justify-items:start}._intro_avks4_277 h1{margin:0;color:var(--text);font:400 var(--site-display-md)/1.04 var(--font-display);letter-spacing:var(--type-display-md-tracking);text-wrap:balance}._intro_avks4_277>.sy-code{justify-self:stretch;max-width:760px}._prose_avks4_294{max-width:68ch;margin:0;color:var(--text-secondary);font:var(--type-reading)}._note_avks4_301{max-width:72ch;margin:0;color:var(--text-tertiary);font:var(--type-body)}._note_avks4_301 span{font:var(--type-body-sm)}._more_avks4_311{margin:0}._facts_avks4_315{flex-wrap:wrap}._details_avks4_319{max-width:900px}._details_avks4_319 summary{color:var(--accent-text);font:var(--type-body-strong);cursor:pointer}._details_avks4_319 ul{display:grid;gap:var(--space-8);margin:var(--space-12) 0 0;padding-left:var(--space-20);color:var(--text-secondary);font:var(--type-body)}._details_avks4_319 pre{margin-top:var(--space-12)}._long_avks4_339{max-height:460px;overflow:auto;white-space:pre-wrap}._rules_avks4_345{display:grid;gap:var(--space-24);max-width:72ch}._rules_avks4_345 h2{margin:0 0 var(--space-4);color:var(--text);font:400 20px/1.3 var(--font-display)}._rules_avks4_345 p{margin:0;color:var(--text-secondary);font:var(--type-reading)}._notFound_avks4_361{display:grid;justify-items:start;align-content:center;gap:var(--space-16);min-height:52svh}._notFound_avks4_361 h1{margin:0;color:var(--text);font:400 var(--site-display-md)/1.04 var(--font-display)}._logo_hne13_1{flex:none;display:block}._seleya_hne13_6{position:relative;isolation:isolate;display:flex;flex-direction:column;box-sizing:border-box;min-height:100dvh;overflow-x:clip;background:var(--bg);color:var(--text);font:var(--type-body)}._indexPage_hne13_19{flex:1 0 auto;padding-block:var(--space-48) var(--space-80)}@media(max-width:599px){._indexPage_hne13_19{padding-block:var(--space-32) var(--space-48)}}._notFound_hne13_29{display:grid;justify-items:start;align-content:center;gap:var(--space-16);min-height:52svh}._notFound_hne13_29 h1{max-width:40rem;margin:0;color:var(--text);font:400 var(--site-display-md)/1.04 var(--font-display);letter-spacing:var(--type-display-md-tracking);text-wrap:balance}._notFound_hne13_29 p:not([class]){max-width:32rem;margin:0;color:var(--text-secondary);font-size:var(--site-lede);line-height:var(--site-lede-leading)}._notFound_hne13_29 .sy-btn{margin-top:var(--space-8)}._sky_hne13_55{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 72% 12%,rgba(255,255,255,.6666666667) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 38% 64%,rgba(255,255,255,.5333333333) 50%,transparent 51%),radial-gradient(1px 1px at 86% 58%,rgba(223,233,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 22% 84%,rgba(255,255,255,.4666666667) 50%,transparent 51%),radial-gradient(1px 1px at 58% 36%,rgba(255,233,200,.6) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 92% 88%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1px 1px at 4% 46%,rgba(255,255,255,.4) 50%,transparent 51%);background-size:340px 340px,420px 420px,520px 520px,380px 380px,460px 460px,300px 300px,600px 600px,260px 260px}._sky_hne13_55:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 110%)}._lockup_hne13_70{position:relative;flex:none;margin:-8px 0 -8px -8px}._lockup_hne13_70 img{display:block;width:auto;height:40px}._lockup_hne13_70 a{position:absolute;top:0;bottom:0;opacity:1}._lockup_hne13_70 a:first-of-type{left:0;width:50.26%}._lockup_hne13_70 a:last-of-type{left:50.26%;right:0}:root{--site-bar: 44px}._auth_hne13_99{display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh;background:var(--bg);color:var(--text);font:var(--type-body)}@media(min-width:840px){._auth_hne13_99{grid-template-columns:minmax(440px,5fr) minmax(0,7fr)}}._authColumn_hne13_113{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-32);padding:var(--space-24) var(--gutter) max(var(--space-24),env(safe-area-inset-bottom))}@media(min-width:840px){._authColumn_hne13_113{padding-block:var(--space-32)}}._authLockup_hne13_125{justify-self:start;margin:-8px 0 -8px -8px}._authLockup_hne13_125 img{display:block;width:auto;height:40px}._authMain_hne13_135{align-self:center;width:100%;max-width:400px}@media(min-width:840px){._authMain_hne13_135{justify-self:center}}._authLegal_hne13_146{margin:0;color:var(--text-tertiary);font:var(--type-body-sm)}._authLegal_hne13_146 a{color:var(--text-secondary);text-decoration:none}._authLegal_hne13_146 a:hover{color:var(--text)}._authArt_hne13_159{display:none}@media(min-width:840px){._authArt_hne13_159{display:block;background:#02050a url(/images/index-render.webp) 50% 50%/cover no-repeat;border-left:var(--border-1) solid var(--line-subtle)}}._title_1n5a6_1{margin:0;text-wrap:balance}._lead_1n5a6_6{margin:0}._providers_1n5a6_10{display:grid;gap:10px}._providerForm_1n5a6_15{display:contents}._note_1n5a6_19{margin:0}._note_1n5a6_19 b{font-weight:600}._fine_1n5a6_26{margin:0}._form_1n5a6_30{display:grid;gap:16px;text-align:left}._linkButton_1n5a6_36{padding:0;border:0;background:none;font:inherit}._column_1n5a6_43{display:grid;gap:var(--space-16)}._column_1n5a6_43 ._title_1n5a6_1{color:var(--text);font:400 var(--site-display-md)/1.04 var(--font-display);letter-spacing:var(--type-display-md-tracking)}._column_1n5a6_43 ._lead_1n5a6_6{color:var(--text-secondary);font:var(--type-reading)}._column_1n5a6_43 ._providers_1n5a6_10{gap:var(--space-8);margin-top:var(--space-8)}._column_1n5a6_43 ._providers_1n5a6_10 .sy-btn{gap:10px}._column_1n5a6_43 .sy-btn._google_1n5a6_63{border-color:#8e918f;background:#131314;color:#e3e3e3}._column_1n5a6_43 .sy-btn._google_1n5a6_63:hover{border-color:#e3e3e3}._column_1n5a6_43 ._placeholder_1n5a6_71{display:block;height:var(--control-lg);border-radius:var(--radius-control)}._column_1n5a6_43 ._note_1n5a6_19{color:var(--text-secondary);font:var(--type-body)}._column_1n5a6_43 ._note_1n5a6_19 b{color:var(--text)}._column_1n5a6_43 ._fine_1n5a6_26{padding-top:var(--space-12);border-top:var(--border-1) solid var(--line-subtle);color:var(--text-tertiary);font:var(--type-body-sm)}._column_1n5a6_43 ._form_1n5a6_30{gap:var(--space-16);margin-top:var(--space-8)}._column_1n5a6_43 .sy-check{color:var(--text-secondary)}._points_1n5a6_97{display:grid;gap:var(--space-8);margin:0;padding-left:var(--space-20);color:var(--text-secondary);font:var(--type-body)}._free_1n5a6_106{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--success);font:400 12px/16px var(--font-sans)}._free_1n5a6_106 b{color:var(--text);font-weight:500}._suggestions_1n5a6_118{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-4)}._app_1n5a6_125{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface)}._app_1n5a6_125>span:nth-child(2){display:grid;flex:1;min-width:0}._app_1n5a6_125 b{color:var(--text);font:var(--type-body-strong)}._app_1n5a6_125 small{color:var(--text-tertiary);font:var(--type-body-sm)}._appMark_1n5a6_148{color:var(--text)}._reach_1n5a6_152{display:grid;gap:var(--space-16)}._reach_1n5a6_152 ul{display:grid;gap:var(--space-4);margin:var(--space-8) 0 0;padding-left:var(--space-20);color:var(--text-secondary);font:var(--type-body)}._who_1n5a6_165{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:0;color:var(--text-secondary);font:var(--type-body)}._who_1n5a6_165 b{color:var(--text);font-weight:500}._actions_1n5a6_179{display:flex;flex-wrap:wrap;gap:var(--space-8)}._empty_1n5a6_185{padding-block:var(--space-24)}._page_184j6_1{display:grid;gap:var(--space-48)}._head_184j6_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16) var(--space-20)}._who_184j6_13{display:grid;gap:var(--space-4);min-width:0}._who_184j6_13 h1{margin:0;color:var(--text);font:400 var(--site-display-md)/1.04 var(--font-display);letter-spacing:var(--type-display-md-tracking);overflow-wrap:anywhere}._who_184j6_13 .sy-eyebrow{margin:0}._sub_184j6_29{margin:var(--space-4) 0 0;color:var(--text-secondary);font:var(--type-body)}._section_184j6_35{display:grid;gap:var(--space-16)}._section_184j6_35>.sy-eyebrow{margin:0}._world_184j6_43{display:grid;gap:var(--space-12)}._world_184j6_43 h3{display:flex;align-items:center;gap:var(--space-8);margin:0;color:var(--text);font:var(--type-title)}._note_184j6_56{max-width:72ch;margin:0;color:var(--text-tertiary);font:var(--type-body)}._more_184j6_63{margin:0}._setup_184j6_67 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16);margin:0;padding:0;list-style:none}._setup_184j6_67 ol li{display:grid;align-content:start;gap:var(--space-8);padding-top:var(--space-16);border-top:var(--border-1) solid var(--line);color:var(--text-secondary);font:var(--type-body)}._setup_184j6_67 ol li[data-done]{border-top-color:var(--accent)}._setup_184j6_67 ol strong{color:var(--text);font:var(--type-title-sm)}@media(max-width:759px){._setup_184j6_67 ol{grid-template-columns:minmax(0,1fr)}}._mark_184j6_97{display:inline-grid;place-items:center;width:24px;height:24px;border:var(--border-1) solid var(--line-strong);border-radius:var(--radius-full);color:var(--text-tertiary);font:var(--type-data)}li[data-done] ._mark_184j6_97{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}._agentName_184j6_113{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--text);font-weight:500;text-decoration:none}._agentName_184j6_113:hover{color:var(--accent-text)}._runs_184j6_125{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-secondary)}._readouts_184j6_132 dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-block:var(--border-1) solid var(--line-subtle)}._readouts_184j6_132 dl>div{display:grid;align-content:start;gap:var(--space-8);padding:var(--space-16) var(--space-16) var(--space-16) 0}._readouts_184j6_132 dl>div+div{padding-left:var(--space-16);border-left:var(--border-1) solid var(--line-subtle)}._readouts_184j6_132 dt{color:var(--text-tertiary);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase}._readouts_184j6_132 dd{margin:0;color:var(--text);font:400 clamp(24px,2.4vw,32px)/1.1 var(--font-mono);font-variant-numeric:tabular-nums}._readouts_184j6_132 small{color:var(--text-tertiary);font:var(--type-caption)}@media(max-width:599px){._readouts_184j6_132 dl>div+div{padding-left:0;border-left:0;border-top:var(--border-1) solid var(--line-subtle)}}._endings_184j6_172{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12);margin:var(--space-12) 0 0;color:var(--text-tertiary);font:var(--type-body-sm)}._endings_184j6_172 span{color:var(--text-secondary);text-transform:capitalize}._endings_184j6_172 b{color:var(--text)}._settings_184j6_188{display:grid;gap:var(--space-40);max-width:720px}._settings_184j6_188 h1{margin:var(--space-8) 0 0;color:var(--text);font:400 var(--site-display-md)/1.04 var(--font-display);letter-spacing:var(--type-display-md-tracking)}._group_184j6_200{display:grid;gap:var(--space-12)}._group_184j6_200 h2{margin:0;color:var(--text);font:var(--type-title)}._group_184j6_200>p{margin:0;color:var(--text-secondary);font:var(--type-body)}._danger_184j6_215{padding-top:var(--space-24);border-top:var(--border-1) solid var(--line-subtle)}._home_ay0nd_1{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy system" "worlds worlds";align-items:center;gap:var(--space-8) var(--space-48)}._copy_ay0nd_9{grid-area:copy;position:relative;z-index:1}._copy_ay0nd_9 h1{margin:0 0 var(--space-24);color:var(--text-secondary);font:400 var(--site-display-lg)/1.04 var(--font-display);letter-spacing:var(--type-display-lg-tracking);text-wrap:balance}._copy_ay0nd_9 em{font-style:normal;color:var(--accent-text)}@media(min-width:1280px){._copy_ay0nd_9 em{white-space:nowrap}}._kicker_ay0nd_31{margin:0 0 var(--space-20)}._lede_ay0nd_35{max-width:32rem;margin:0 0 var(--space-12);color:var(--text-secondary);font-size:var(--site-lede);line-height:var(--site-lede-leading)}._cta_ay0nd_43{margin-top:var(--space-12)}._system_ay0nd_47{grid-area:system;position:relative;height:clamp(360px,62vh,720px)}._system_ay0nd_47 canvas{display:block;width:100%;height:100%}._hidden_ay0nd_58{visibility:hidden}._posters_ay0nd_62{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4%}._posters_ay0nd_62 img{width:28%;max-width:100%}._label_ay0nd_75{position:absolute;left:0;top:0;display:grid;gap:3px;padding:0 0 0 30px;transform-origin:0 0;color:var(--text-tertiary);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:color var(--duration-200) ease}._label_ay0nd_75:before{content:"";position:absolute;left:0;top:14px;width:24px;height:1px;background:currentColor;transform:rotate(-35deg);transform-origin:0 0;opacity:.6}._label_ay0nd_75 b{font-weight:500;color:var(--text-secondary)}._label_ay0nd_75[data-side=left]{padding:0 30px 0 0;text-align:right}._label_ay0nd_75[data-side=left]:before{left:auto;right:0;transform:rotate(35deg);transform-origin:100% 0}._label_ay0nd_75[data-on]{color:var(--accent-text)}._label_ay0nd_75[data-on] b{color:var(--text)}._worlds_ay0nd_124{grid-area:worlds;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16);margin:var(--space-24) 0 0;padding:0;list-style:none}._panel_ay0nd_134{position:relative;box-sizing:border-box;height:100%;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:var(--space-12);padding:var(--space-20);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface);color:var(--text-secondary);text-decoration:none;transition:border-color var(--duration-80) linear}a._panel_ay0nd_134:hover,a._panel_ay0nd_134[data-locked]{border-color:var(--line-strong)}a._panel_ay0nd_134:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}._panelHead_ay0nd_160{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:var(--border-1) solid var(--line-subtle);color:var(--text-tertiary);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase}._name_ay0nd_173{display:flex;align-items:center;gap:var(--space-12);color:var(--text);font:var(--type-title-lg)}._line_ay0nd_181{font:var(--type-body)}._facts_ay0nd_185{color:var(--text-tertiary);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase}._enter_ay0nd_192{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-12);border-top:var(--border-1) solid var(--line-subtle);color:var(--text);font:var(--type-body-strong)}._enter_ay0nd_192 b{color:var(--accent-text);font-weight:400}._dim_ay0nd_206 ._name_ay0nd_173,._dim_ay0nd_206 ._enter_ay0nd_192{color:var(--text-tertiary)}@media(max-width:960px){._home_ay0nd_1{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "system" "worlds"}._system_ay0nd_47{height:clamp(320px,70vw,520px)}._worlds_ay0nd_124{grid-template-columns:minmax(0,1fr)}._label_ay0nd_75{display:none}}._games_ay0nd_226{margin-top:var(--space-64)}._intro_1rt0u_1{display:grid;gap:var(--space-16);justify-items:start}._intro_1rt0u_1 h1{margin:0;color:var(--text);font:400 var(--site-display-md)/1.04 var(--font-display);letter-spacing:var(--type-display-md-tracking);text-wrap:balance}._intro_1rt0u_1>.sy-code{justify-self:stretch;max-width:760px}._lede_1rt0u_18{max-width:36rem;margin:0;color:var(--text-secondary);font-size:var(--site-lede);line-height:var(--site-lede-leading)}._steps_1rt0u_26{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24);max-width:960px;margin:var(--space-8) 0 0;padding:0;list-style:none;counter-reset:step}._steps_1rt0u_26 li{display:grid;align-content:start;gap:var(--space-4);padding-top:var(--space-12);border-top:var(--border-1) solid var(--line);color:var(--text-secondary);font:var(--type-body);counter-increment:step}._steps_1rt0u_26 b{color:var(--text);font:var(--type-body-strong)}._steps_1rt0u_26 b:before{content:counter(step) ". ";color:var(--text-tertiary);font-family:var(--font-mono)}@media(max-width:839px){._steps_1rt0u_26{grid-template-columns:minmax(0,1fr);gap:var(--space-16)}}._section_1rt0u_62{display:grid;gap:var(--space-16);margin-top:var(--space-64)}._section_1rt0u_62 h2:not(.sy-eyebrow){margin:0;color:var(--text);font:var(--type-title-lg)}@media(max-width:599px){._section_1rt0u_62{margin-top:var(--space-48)}}._tools_1rt0u_78{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16);margin:0}._tools_1rt0u_78 div{display:grid;align-content:start;gap:var(--space-4)}._tools_1rt0u_78 dt code{color:var(--text);font:500 13px/20px var(--font-mono)}._tools_1rt0u_78 dd{margin:0;color:var(--text-secondary);font:var(--type-body)}@media(max-width:839px){._tools_1rt0u_78{grid-template-columns:repeat(2,minmax(0,1fr))}}._note_1rt0u_104{max-width:72ch;margin:0;color:var(--text-tertiary);font:var(--type-body)}._more_1rt0u_111{margin:0}._cards_1rt0u_115{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-16);margin:0;padding:0;list-style:none}._cards_1rt0u_115 .sy-card-title{font:var(--type-title)}._cards_1rt0u_115 .sy-card-body{margin:0;font:var(--type-body)}._cards_1rt0u_115 .sy-card-foot{justify-content:flex-start;gap:var(--space-16);font:var(--type-body)}._cardHead_1rt0u_136{display:flex;align-items:center;gap:var(--space-12)}._cardHead_1rt0u_136 div{display:grid;gap:2px}._facts_1rt0u_146{color:var(--text-tertiary);font:var(--type-body-sm)}._cost_1rt0u_151{margin:0;color:var(--text-secondary);font:var(--type-body-sm)}._filters_1rt0u_157{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16);max-width:1000px;margin:var(--space-32) 0 0}@media(max-width:839px){._filters_1rt0u_157{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){._filters_1rt0u_157{grid-template-columns:minmax(0,1fr)}}._count_1rt0u_175{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);min-height:32px;margin:var(--space-24) 0 0;color:var(--text-secondary);font:var(--type-body)}._count_1rt0u_175+._section_1rt0u_62{margin-top:var(--space-12)}
