@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2) format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2) format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2) format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #06050d;--bg-raised: #0d0b1c;--glow: #1d1650;--surface: rgba(255, 255, 255, .035);--surface-hover: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--text: #f5f4ff;--text-2: #b0add0;--muted: #77739a;--accent: #7c6cff;--accent-2: #a68bff;--accent-soft: rgba(124, 108, 255, .14);--success: #34d399;--nexus-a: #38bdf8;--nexus-b: #7c6cff;--font-display: "Sora", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--max-w: clamp(1180px, 76vw, 1680px);--gutter: clamp(16px, 4vw, 32px);--radius: 18px;--radius-sm: 10px;--section-y: clamp(64px, min(11vw, 15vh), 140px);--nav-h: 68px;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}main{overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.12;letter-spacing:-.02em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{position:relative}.site-bg,.site-edges{z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.site-bg{position:fixed;top:0;right:0;bottom:0;left:0}.site-edges{position:absolute;top:0;right:0;bottom:0;left:0}.site-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='none' stroke='%237c6cff' stroke-width='1' stroke-opacity='.55'%3E%3Cpath d='M0 60h70l20 20h60M150 80v50l20 20h70M60 240v-70l20-20h40M180 0v40l20 20h40'/%3E%3Cg fill='%23a68bff' stroke='none' fill-opacity='.8'%3E%3Ccircle cx='70' cy='60' r='2.2'/%3E%3Ccircle cx='150' cy='80' r='2.2'/%3E%3Ccircle cx='170' cy='150' r='2.2'/%3E%3Ccircle cx='80' cy='150' r='2.2'/%3E%3Ccircle cx='200' cy='60' r='2.2'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.2px),linear-gradient(rgba(124,108,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(124,108,255,.5) 1px,transparent 1px);background-size:240px 240px,24px 24px,120px 120px,120px 120px;opacity:.11;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 20%,transparent 85%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 20%,transparent 85%)}.site-bg:after{content:"";position:absolute;left:0;right:0;top:-10%;height:130%;background:radial-gradient(ellipse 55% 38% at 8% 12%,rgba(124,108,255,.16),transparent 70%),radial-gradient(ellipse 45% 34% at 96% 38%,rgba(56,189,248,.09),transparent 70%),radial-gradient(ellipse 50% 36% at 12% 70%,rgba(166,139,255,.1),transparent 70%),radial-gradient(ellipse 55% 34% at 90% 100%,rgba(236,111,207,.08),transparent 70%)}@supports (animation-timeline: scroll()){.site-bg:after{will-change:transform;animation:bg-drift linear both;animation-timeline:scroll(root block)}.site-bg:before{animation:bg-grid-drift linear both;animation-timeline:scroll(root block)}}@keyframes bg-drift{to{transform:translate3d(0,-9%,0)}}@keyframes bg-grid-drift{to{transform:translate3d(0,-48px,0)}}.site-bus{display:none;position:absolute;top:0;bottom:0;width:96px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 240px,#000 calc(100% - 320px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 240px,#000 calc(100% - 320px),transparent 100%)}.site-bus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='400'%20viewBox='0%200%2096%20400'%20fill='none'%3E%3Cg%20stroke='%237c6cff'%20stroke-width='1.2'%20stroke-opacity='.5'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%200V110L26%20126V274L10%20290V400'/%3E%3Cpath%20d='M18%200V110L34%20126V274L18%20290V400'/%3E%3Cpath%20d='M26%200V110L42%20126V274L26%20290V400'/%3E%3Cpath%20d='M34%200V110L50%20126V274L34%20290V400'/%3E%3Cpath%20d='M42%200V110L58%20126V274L42%20290V400'/%3E%3Cpath%20d='M50%200V110L66%20126V274L50%20290V400'/%3E%3Cpath%20d='M50%2044H78M42%20330H70M50%20330H70'/%3E%3Cpath%20d='M66%20200H86M58%20214H86'/%3E%3C/g%3E%3Cg%20stroke='%237c6cff'%20stroke-width='1.2'%20stroke-opacity='.7'%3E%3Cg%20fill='none'%3E%3Ccircle%20cx='82'%20cy='44'%20r='3.2'/%3E%3Ccircle%20cx='74'%20cy='330'%20r='3.2'/%3E%3Ccircle%20cx='89'%20cy='200'%20r='2.6'/%3E%3Ccircle%20cx='89'%20cy='214'%20r='2.6'/%3E%3C/g%3E%3C/g%3E%3Cg%20fill='%23a68bff'%20stroke='none'%20fill-opacity='.9'%3E%3Ccircle%20cx='18'%20cy='70'%20r='2'/%3E%3Ccircle%20cx='34'%20cy='70'%20r='2'/%3E%3Ccircle%20cx='26'%20cy='350'%20r='2'/%3E%3Ccircle%20cx='58'%20cy='170'%20r='2'/%3E%3Ccircle%20cx='42'%20cy='240'%20r='2'/%3E%3Ccircle%20cx='10'%20cy='20'%20r='2'/%3E%3C/g%3E%3C/svg%3E") repeat-y 0 0 / 96px 400px}.site-bus.left{left:0}.site-bus.right{right:0;scale:-1 1}@media(min-width:1360px){.site-bus{display:block}}@media(prefers-reduced-motion:reduce){.site-bg:before,.site-bg:after{animation:none}}.bus-canvas{display:none;position:absolute;top:0;width:96px;pointer-events:none;will-change:transform}.bus-canvas.left{left:0}.bus-canvas.right{right:0;scale:-1 1}@media(min-width:1360px){.bus-canvas{display:block}}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.section{position:relative;padding:var(--section-y) 0}.section-head{max-width:720px;margin-bottom:clamp(32px,min(6vw,8vh),64px)}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:18px}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor;opacity:.6}.h2{font-size:clamp(30px,min(4.6vw,7.5vh),48px);font-weight:700}.lead{margin-top:18px;font-size:clamp(16px,1.7vw,19px);color:var(--text-2)}.gradient-text{background:linear-gradient(100deg,#fff 10%,var(--accent-2) 55%,var(--nexus-a) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font-family:var(--font-body);font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s;white-space:nowrap}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-primary{background:linear-gradient(135deg,var(--accent),#5b4bdb);color:#fff;box-shadow:0 8px 30px -8px #7c6cff99}.btn-primary:hover:not(:disabled){box-shadow:0 12px 40px -8px #7c6cffd9}.btn-ghost{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-ghost:hover{background:var(--surface-hover);border-color:#ffffff47}.card{position:relative;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(22px,3vw,32px);transition:box-shadow .4s,border-color .4s}@property --card-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--card-angle),transparent 0deg,var(--accent-2) 70deg,var(--nexus-a) 140deg,transparent 220deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .4s}.card:hover{border-color:transparent;box-shadow:0 18px 50px -22px #7c6cff8c,0 0 40px -26px #38bdf899}.card:hover:before{opacity:1;animation:card-sweep 3.2s linear infinite}@keyframes card-sweep{to{--card-angle: 360deg}}@media(prefers-reduced-motion:reduce){.card:hover:before{animation:none}}.badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;background:var(--surface);border:1px solid var(--border-strong);color:var(--text-2)}.badge .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.badge.live{color:var(--success);border-color:#34d39959;background:#34d39914}.badge.live .dot{position:relative}.badge.live .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#34d39999;animation:pulse 2s infinite}.badge.soon{color:#fbbf24;border-color:#fbbf244d;background:#fbbf2412}.badge.enterprise{color:var(--nexus-a);border-color:#38bdf859;background:#38bdf814}@keyframes pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3.3);opacity:0}to{transform:scale(1);opacity:0}}.grid{display:grid;gap:clamp(16px,2.2vw,24px)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.feature h3{font-size:18px;font-weight:600;margin:16px 0 8px}.feature p{color:var(--text-2);font-size:15px}.icon-chip{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);border:1px solid rgba(124,108,255,.3);color:var(--accent-2)}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 35%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 30% 35%,#000,transparent 75%)}.page-hero{position:relative;padding:calc(var(--nav-h) + clamp(40px,min(9vw,10vh),110px)) 0 clamp(48px,min(8vw,10vh),96px);overflow:hidden}.page-hero h1{font-size:clamp(38px,min(6.4vw,9.5vh),72px);font-weight:800}.page-hero .lead{max-width:640px;font-size:clamp(17px,min(1.9vw,3vh),21px)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,4.5vh,34px)}.back-link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:14px;margin-bottom:28px;transition:color .2s}.back-link:hover{color:var(--text)}.glow-blob{position:absolute;border-radius:50%;pointer-events:none;opacity:.55;z-index:0;transform:scale(1.7);background:radial-gradient(closest-side,var(--blob) 0%,var(--blob) 25%,color-mix(in srgb,var(--blob) 85%,transparent) 42%,color-mix(in srgb,var(--blob) 50%,transparent) 59%,color-mix(in srgb,var(--blob) 15%,transparent) 76%,transparent 100%)}.relative-z{position:relative;z-index:1}.prose{max-width:720px}.prose h2{font-size:22px;margin:40px 0 12px}.prose p,.prose li{color:var(--text-2)}.prose p+p{margin-top:12px}.prose a{color:var(--accent-2);text-decoration:underline;text-underline-offset:3px}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-strong),transparent);border:0;margin:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.paused,.paused:before,.paused:after,.paused *,.paused *:before,.paused *:after{animation-play-state:paused!important}.reveal:not(.in){opacity:0}.reveal.in{animation:reveal .7s var(--ease) var(--reveal-delay, 0s) backwards}@keyframes reveal{0%{opacity:0;transform:translate3d(0,var(--reveal-y, 24px),0)}}@media(prefers-reduced-motion:reduce){.reveal:not(.in){opacity:1}.reveal.in{animation:none}}.nav{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--nav-h);transition:background .3s,border-color .3s,transform .45s var(--ease),opacity .45s;border-bottom:1px solid transparent}.nav-solid{background:#080712f0;border-bottom-color:var(--border)}.nav-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{width:auto}.nav-links{display:flex;align-items:center;gap:14px;font-size:16.5px;font-weight:500}.nav-links a:not(.btn){position:relative;padding:10px 17px;border-radius:999px;color:var(--text-2);transition:color .25s,background .25s,box-shadow .25s}.nav-links a:not(.btn):after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent-2),var(--nexus-a));box-shadow:0 0 10px #7c6cffb3;transform:translate(-50%);transition:width .3s var(--ease)}.nav-links a:not(.btn):hover,.nav-links a.active{color:var(--text);background:#ffffff0f}.nav-links a:not(.btn):hover:after,.nav-links a.active:after{width:calc(100% - 34px)}.nav-links .nav-cta{margin-left:18px}.nav-cta{min-height:42px;padding:0 18px;font-size:15.5px;position:relative;overflow:hidden;isolation:isolate}.nav-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px #7c6cffd9}.nav-cta:hover:after{transform:translate(120%);transition:transform .7s var(--ease)}.nav-toggle{display:none;background:none;border:0;color:var(--text);padding:8px;margin-right:-8px;cursor:pointer}@media(max-width:760px){.nav-toggle{display:block}.nav-links{position:fixed;top:var(--nav-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--gutter) 24px;background:#06050df7;border-bottom:1px solid var(--border);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--ease)}.nav-links.open{opacity:1;transform:none;pointer-events:auto}.nav-links a:not(.btn){padding:14px 0;border-radius:0;border-bottom:1px solid var(--border);font-size:17px}.nav-links a:not(.btn):hover,.nav-links a.active{background:none}.nav-links a:not(.btn):after{display:none}.nav-links .nav-cta{margin-left:0}.nav-cta{margin-top:18px;min-height:48px}}.footer{margin:24px 0 8px;color:var(--text-2)}.footer .chip-die{padding:40px clamp(20px,4vw,48px) 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:32px}.footer-brand p{margin:16px 0 12px;max-width:340px;font-size:15px}.footer-mail{color:var(--accent-2);font-weight:500}.footer h4{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:14px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.footer ul a:hover{color:var(--text)}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted);padding-top:24px;border-top:1px solid var(--border)}.mono{font-family:var(--font-mono);letter-spacing:.04em}@media(max-width:640px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}.stat-tile{padding:22px}.stat-value{font-family:var(--font-display);font-size:clamp(30px,3.6vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.03em}.stat-label{margin-top:8px;font-weight:600;font-size:15px}.stat-detail{margin-top:4px;color:var(--muted);font-size:13px;font-family:var(--font-mono)}.cmp{padding:22px;border-radius:var(--radius-sm);background:#00000040;border:1px solid var(--border)}.cmp-title{font-size:14px;font-weight:600;margin-bottom:16px;color:var(--text-2)}.cmp-row{display:grid;grid-template-columns:110px 1fr 86px;align-items:center;gap:12px;font-size:13.5px}.cmp-row+.cmp-row{margin-top:12px}.cmp-name{color:var(--muted)}.cmp-track{height:12px;border-radius:999px;background:#ffffff0d;overflow:hidden}.cmp-fill{height:100%;border-radius:999px;transform:translate(-100%);transition:transform 1.2s var(--ease)}.cmp.in .cmp-fill{transform:none}@media(prefers-reduced-motion:reduce){.cmp-fill{transform:none}}.cmp-fill.before{background:#ffffff47}.cmp-fill.after{background:linear-gradient(90deg,var(--nexus-b),var(--nexus-a));box-shadow:0 0 18px #38bdf873}.cmp-val{font-family:var(--font-mono);text-align:right;color:var(--text-2)}.cmp-val.strong{color:var(--text)}@media(max-width:480px){.cmp-row{grid-template-columns:1fr auto}.cmp-track{grid-column:1 / -1;grid-row:2}}.contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,80px);align-items:start}@media(max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.contact-section{overflow:clip}.contact-section .glow-blob{--blob: rgba(124, 108, 255, .18);width:620px;height:420px;right:8%;top:30%}.contact-grid .section-head{margin-bottom:0}@media(min-width:901px){.contact-grid .section-head{position:sticky;top:calc(var(--nav-h) + 32px)}}.contact-points{display:grid;gap:18px;list-style:none;margin:clamp(28px,4vw,40px) 0 0;padding:0}.contact-points li{display:flex;gap:14px;align-items:flex-start;font-size:15px;color:var(--text-2)}.contact-points .icon-chip{flex:none;width:40px;height:40px}.contact-points strong{display:block;font-weight:600;color:var(--text)}.contact-points a{color:var(--accent-2);font-weight:600;overflow-wrap:anywhere}.contact-points a:hover{text-decoration:underline;text-underline-offset:3px}.contact-form{display:grid;gap:22px;padding:clamp(24px,3.4vw,40px)}.form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}@media(max-width:560px){.form-row{grid-template-columns:minmax(0,1fr)}}.field{display:grid;gap:9px;font-size:15px;font-weight:500;color:var(--text-2)}.field em{font-style:normal;color:var(--muted);font-weight:400}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:16px;color:var(--text);background:#00000059;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:14px 16px;transition:border-color .2s,box-shadow .2s}.field input:hover,.field select:hover,.field textarea:hover{border-color:#a68bff66}.field textarea{resize:vertical;min-height:170px}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23b0add0' stroke-width='1.6'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px}.field select option{background:#12101f}.field input::placeholder,.field textarea::placeholder{color:#5d5980}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.hp{position:absolute;left:-9999px}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.form-foot .btn:disabled{opacity:.7;cursor:wait}.form-error{color:#fca5a5;font-size:15px}.form-error a{text-decoration:underline}.form-done{text-align:center;padding:56px 28px;display:grid;justify-items:center;gap:12px}.form-done svg{color:var(--success)}.form-done p{color:var(--text-2)}.contact-card-wrap>.card:before{display:none}.contact-card-wrap>.card:hover{box-shadow:none}.page-hero-meta{display:flex;align-items:center;gap:16px;margin-bottom:26px}.page-hero-meta .product-category{margin-bottom:6px}.page-hero-split{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.page-hero-aside{display:flex;justify-content:center}@media(max-width:1100px){.page-hero-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(max-width:900px){.page-hero-split{grid-template-columns:minmax(0,1fr)}}.section-tight{padding-top:calc(var(--section-y) * .5)}.icon-chip.nexus{background:#38bdf81a;border-color:#38bdf84d;color:var(--nexus-a)}.cta-band{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px;padding:clamp(28px,5vw,56px);border-radius:calc(var(--radius) + 8px);background:radial-gradient(ellipse 60% 120% at 100% 0%,rgba(124,108,255,.28),transparent 60%),linear-gradient(180deg,#110e28,#0a0917);border:1px solid rgba(124,108,255,.28)}.cta-band>div{max-width:640px}.cta-band .h2{font-size:clamp(26px,3.6vw,38px)}.cta-band .lead{margin-top:10px}.explain-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.explain-grid .section-head{margin-bottom:0}.explain-grid .lead+.lead{margin-top:14px}@media(max-width:900px){.explain-grid{grid-template-columns:minmax(0,1fr)}}.tech-card{border-color:#38bdf838}.tech-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--nexus-a);margin-bottom:14px}.tech-card p{color:var(--text-2)}.secret-note{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding:12px 14px;border-radius:var(--radius-sm);background:#0000004d;border:1px dashed var(--border-strong);font-size:14px;color:var(--text-2)}.secret-note svg{flex:none;margin-top:3px;color:var(--nexus-a)}.result-panel{margin-bottom:24px}.result-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px}.result-head h3{font-size:clamp(24px,3vw,32px)}.plain{margin-top:18px;max-width:780px;font-size:17px;color:var(--text-2)}.plain strong{color:var(--text)}.result-stats{margin-top:26px}.result-stats .stat-tile{background:#00000040}.result-bars{margin-top:16px}.result-bars.single{max-width:560px}.tech-line{margin-top:20px;font-size:13.5px;color:var(--muted);font-family:var(--font-mono);line-height:1.7}.glossary{margin-top:56px}.glossary h3{font-size:22px;margin-bottom:24px}.glossary dl{margin:0}.glossary dl>div{padding:18px 0;border-top:1px solid var(--border)}.glossary dt{font-weight:600;font-family:var(--font-display);margin-bottom:6px}.glossary dd{margin:0;color:var(--text-2);font-size:14.5px}.not-found{min-height:80svh;display:flex;align-items:center;text-align:center}.not-found .lead{margin:18px auto 0}.nf-code{color:var(--accent-2);margin-bottom:18px;font-size:14px}.product-mark{flex:none;display:grid;place-items:center;border-radius:28%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px -10px #0009}.product-category{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.btn-tint{background:linear-gradient(135deg,var(--tint-a),var(--tint-b));color:#fff;box-shadow:0 10px 34px -10px var(--tint-a)}.btn-tint:hover{box-shadow:0 14px 44px -10px var(--tint-a)}.hero{position:relative;height:100svh;min-height:540px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 75% 62% at 50% 46%,#261c6b 0%,#150f3d 36%,#08071a 66%,var(--bg) 100%)}html:has(.teaser),html:has(.teaser) body{height:100%;overflow:hidden;overscroll-behavior:none}.teaser{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none}.teaser .hero{height:100dvh;min-height:0}.teaser .hero-scroll{display:none}.hero-soon{position:absolute;top:calc(var(--tag-top, 60%) + clamp(30px,3.6vw,46px));left:0;right:0;z-index:3;margin:0;padding:0 16px 0 calc(16px + .3em);text-align:center;font-family:var(--font-mono);font-size:clamp(10px,1.05vw,13px);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .9s ease 1.5s}.hero-soon.on{opacity:1}@media(prefers-reduced-motion:reduce){.hero-soon{transition:none}}.hero:after{content:"";position:absolute;inset:auto 0 0;height:22%;z-index:4;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}.hero-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.hero-floor,.hero-rows{position:absolute;left:0;top:60%;z-index:1;width:100%;height:40%;pointer-events:none}.hero-dust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.hero-dust span{position:absolute;left:0;top:0;will-change:transform}.hero-word{position:absolute;z-index:2;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-fx{position:absolute;z-index:2;pointer-events:none}.hero-boot{position:absolute;z-index:3;left:50%;top:var(--word-mid, 46%);translate:-50% -50%;font-family:var(--font-mono);font-size:clamp(12px,1.3vw,18px);line-height:1.8;white-space:pre;color:#cfc8ff;text-shadow:0 0 12px rgba(124,108,255,.6);pointer-events:none}.hero-boot[hidden],.boot-line[hidden]{display:none}.boot-p{color:var(--accent-2)}.boot-dots{color:var(--muted);text-shadow:none}.boot-ok{color:var(--success);text-shadow:0 0 10px rgba(52,211,153,.6)}.boot-cursor,.hero-caret{display:inline-block;width:.6em;height:1.15em;vertical-align:-.22em;background:currentColor;box-shadow:0 0 10px #7c6cffcc;animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-boot.glitch{animation:boot-glitch .32s steps(1) both;text-shadow:-3px 0 rgba(56,189,248,.85),3px 0 rgba(236,111,207,.85)}@keyframes boot-glitch{0%{transform:translate(-6px);clip-path:inset(0 0 55% 0)}15%{transform:translate(5px) skew(-8deg);clip-path:inset(30% 0 20% 0)}30%{transform:translate(-3px);clip-path:inset(60% 0 0 0)}45%{transform:translate(8px);clip-path:inset(10% 0 45% 0)}60%{transform:translate(-9px) skew(6deg);clip-path:inset(45% 0 10% 0)}75%{transform:translate(3px);clip-path:inset(0 0 0 0)}90%{transform:translate(-4px);clip-path:inset(20% 0 30% 0)}}.hero-boot.collapse{animation:boot-collapse .22s ease-in both}@keyframes boot-collapse{0%{transform:scale(1);filter:brightness(1);opacity:1}55%{transform:scale(1.08,.02);filter:brightness(4);opacity:1}to{transform:scale(.3,.01);filter:brightness(4);opacity:0}}.hero-tag{position:absolute;top:var(--tag-top, 60%);left:0;right:0;z-index:3;margin:0;padding:0 16px 0 calc(16px + .42em);text-align:center;font-family:var(--font-mono);font-size:clamp(11px,1.3vw,17px);letter-spacing:.42em;text-transform:uppercase;color:#cfc8ff;text-shadow:0 0 18px rgba(124,108,255,.7);pointer-events:none;white-space:nowrap}.hero-caret{width:.55em;margin-left:.15em;opacity:0}.hero-tag:not(.on) .hero-caret{animation:none}@media(prefers-reduced-motion:reduce){.hero-caret{opacity:1;animation:none}}@media(max-width:520px){.hero-tag{font-size:14px;letter-spacing:.24em;padding-left:calc(16px + .24em)}.hero-soon{top:calc(var(--tag-top, 60%) + 36px);font-size:12px}}.hero-scroll{position:absolute;z-index:5;left:50%;bottom:26px;width:1px;height:54px;overflow:hidden;background:#ffffff1a}.hero-scroll span{display:block;height:45%;background:linear-gradient(transparent,#a68bff);animation:scroll-hint 2.2s ease-in-out infinite}@keyframes scroll-hint{0%{transform:translateY(-100%)}to{transform:translateY(230%)}}.chip{--pin: rgba(166, 139, 255, .34);position:relative}.chip:before,.chip:after{content:"";position:absolute;left:0;right:0;height:7px;background:repeating-linear-gradient(90deg,var(--pin) 0 5px,transparent 5px 14px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.chip:before{top:-7px}.chip:after{bottom:-7px}.chip-body{position:relative;overflow:hidden;display:flex;padding:16px 14px;border-block:1px solid var(--border-strong);background:linear-gradient(90deg,rgba(124,108,255,.07),transparent 22%,transparent 78%,rgba(56,189,248,.05)),linear-gradient(180deg,#121027,#0a0818 55%,#0d0b1f);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080}.chip-body:before{content:"";position:absolute;top:7px;left:7px;width:6px;height:6px;border-radius:50%;background:var(--accent-2);opacity:.55}.chip-die{position:relative;flex:1;min-width:0;border:1px solid rgba(124,108,255,.34);border-radius:8px;background:linear-gradient(rgba(124,108,255,.07) 1px,transparent 1px) 0 0 / 100% 17px,linear-gradient(90deg,rgba(124,108,255,.05) 1px,transparent 1px) 0 0 / 17px 100%,radial-gradient(ellipse 60% 120% at 50% 50%,rgba(124,108,255,.1),transparent 70%),#070614;box-shadow:inset 0 0 28px #000000b3,0 0 24px #7c6cff1a}.chip-die:before{content:attr(data-label);position:absolute;top:-7px;left:18px;padding:0 6px;font:500 9px/12px var(--font-mono);letter-spacing:.14em;color:#a68bffbf;background:#0a0818}.marquee{height:100px}.marquee .chip-body{position:absolute;top:0;right:0;bottom:0;left:0;padding-block:0;align-items:center}.marquee .chip-die{height:68px;display:flex;align-items:center}.mq-fade{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.chip-plug{display:none;position:absolute;top:0;overflow:visible;pointer-events:none}.chip-plug.left{left:0}.chip-plug.right{right:0;scale:-1 1}.chip-trace path{fill:none;stroke:#7c6cff;stroke-opacity:.55;stroke-width:1.2;stroke-linejoin:round}.chip-trace circle{fill:var(--accent-2);fill-opacity:.9}.chip-trace circle.chip-via{fill:#070614;stroke:#7c6cff;stroke-opacity:.7;stroke-width:1.2}.chip-pad{fill:#a68bff;fill-opacity:.8}.chip-trace path.chip-flow{stroke:#38bdf8;stroke-opacity:.95;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 95;animation:chip-flow 2.6s linear infinite;animation-delay:calc(var(--i) * -.43s)}.chip-plug.right .chip-flow{animation-direction:reverse}@keyframes chip-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media(min-width:1360px){.chip-plug{display:block}.chip-body{padding-inline:110px}.chip-body:before{left:118px}.chip:before,.chip:after{-webkit-mask-image:linear-gradient(90deg,transparent 100px,#000 100px,#000 calc(100% - 100px),transparent calc(100% - 100px));mask-image:linear-gradient(90deg,transparent 100px,#000 100px,#000 calc(100% - 100px),transparent calc(100% - 100px))}}@media(prefers-reduced-motion:reduce){.chip-trace path.chip-flow{animation:none;stroke-opacity:0}}.mq-track{will-change:transform;display:flex;width:max-content;animation:marquee 46s linear infinite}.mq-item{display:inline-flex;align-items:center;gap:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);font-family:var(--font-display);font-size:clamp(20px,2.6vw,34px);font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:#ece9ffeb;text-shadow:0 0 18px rgba(124,108,255,.45)}.mq-item i{font-style:normal;font-size:.55em;color:var(--accent-2);text-shadow:none}@keyframes marquee{to{transform:translate(-50%)}}.about-section{padding-bottom:calc(var(--section-y) * .5)}.products-section{overflow:hidden;padding-bottom:calc(var(--section-y) * .5)}.showcase-list{display:grid;gap:clamp(80px,min(13vw,18vh),180px)}.showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:center}.showcase.reverse .showcase-copy{order:2}.showcase-index{display:flex;align-items:center;gap:14px;margin-bottom:22px;font-family:var(--font-mono);font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.showcase-index .num{color:var(--tint-a);font-weight:500}.showcase-index .line{width:44px;height:1px;background:linear-gradient(90deg,var(--tint-a),transparent)}.showcase-name{font-size:clamp(44px,min(6.4vw,11vh),80px);font-weight:800;letter-spacing:-.04em;line-height:1;padding-bottom:.08em;background:linear-gradient(100deg,#fff 25%,var(--tint-a) 70%,var(--tint-b));-webkit-background-clip:text;background-clip:text;color:transparent}.showcase-tagline{margin-top:14px;font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.4}.showcase-summary{margin-top:14px;max-width:520px;color:var(--text-2)}@media(max-width:1400px){.showcase{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,4vw,64px)}.showcase-summary{max-width:600px}}@media(max-width:900px){.showcase{grid-template-columns:minmax(0,1fr)}.showcase.reverse .showcase-copy{order:0}.showcase-visual{order:-1}}.lstack{position:relative;width:100%;max-width:min(640px,85vh);margin:0 auto;aspect-ratio:1;container-type:inline-size}.lstack.in-hero{max-width:min(500px,70vh)}.lstack-glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(56,189,248,.3),rgba(124,108,255,.16) 55%,transparent);will-change:transform,opacity;animation:lstack-glow 7s cubic-bezier(.7,0,.3,1) infinite}@keyframes lstack-glow{0%,20%{transform:scale(.85);opacity:.6}45%,78%{transform:scale(1.05);opacity:1}to{transform:scale(.85);opacity:.6}}.lstack:before{content:"";position:absolute;top:2%;right:2%;bottom:2%;left:2%;pointer-events:none;--c: rgba(166, 139, 255, .5);--l: 5cqw;background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) 1px,linear-gradient(var(--c),var(--c)) 0 0 / 1px var(--l),linear-gradient(var(--c),var(--c)) 100% 0 / var(--l) 1px,linear-gradient(var(--c),var(--c)) 100% 0 / 1px var(--l),linear-gradient(var(--c),var(--c)) 0 100% / var(--l) 1px,linear-gradient(var(--c),var(--c)) 0 100% / 1px var(--l),linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) 1px,linear-gradient(var(--c),var(--c)) 100% 100% / 1px var(--l);background-repeat:no-repeat;animation:lcorner 7s ease-in-out infinite}@keyframes lcorner{0%,20%{opacity:.35;transform:scale(1)}45%,78%{opacity:1;transform:scale(.97)}to{opacity:.35;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lstack:before{animation:none}}.lstack-iso{position:absolute;left:22.5cqw;top:31cqw;width:55cqw;height:55cqw;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-45deg)}.lplane{--o: calc(.25 + var(--i) * .05);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.4cqw;border:1px solid rgba(166,139,255,.42);background:linear-gradient(rgba(166,139,255,.16) 1px,transparent 1px) 0 0 / 12.5% 12.5%,linear-gradient(90deg,rgba(166,139,255,.16) 1px,transparent 1px) 0 0 / 12.5% 12.5%,#100d2a8c;will-change:transform;animation:lplane 7s cubic-bezier(.7,0,.3,1) infinite;animation-delay:calc(var(--i) * .02s)}.lplane:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,#38bdf8f2,#7c6cfff2);opacity:0;animation:lfill 7s cubic-bezier(.7,0,.3,1) infinite;animation-delay:inherit}.lplane.top:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;z-index:1;background:radial-gradient(circle,rgba(255,255,255,.85) 0 18%,transparent 22%) 0 0 / 12.5% 12.5%;opacity:.55;border-radius:1.4cqw}@keyframes lplane{0%,16%{transform:translateZ(calc(var(--i) * 2.4cqw))}44%,80%{transform:translateZ(calc(var(--i) * .53cqw)) scale(.6)}to{transform:translateZ(calc(var(--i) * 2.4cqw))}}@keyframes lfill{0%,22%{opacity:0}44%,78%{opacity:var(--o)}to{opacity:0}}.lstack-readout{position:absolute;left:50%;bottom:4%;translate:-50% 0;display:grid;justify-items:center}.ro{grid-area:1 / 1;padding:.6em 1.2em;border-radius:999px;white-space:nowrap;font-family:var(--font-mono);font-size:clamp(12px,3cqw,18px);color:var(--text-2);background:#06050dbf;border:1px solid var(--border-strong)}.ro b{color:#fff;font-weight:500}.ro.before{animation:ro-before 7s infinite}.ro.after{color:#bae6fd;border-color:#38bdf880;box-shadow:0 0 24px -6px #38bdf899;animation:ro-after 7s infinite}@media(prefers-reduced-motion:reduce){.ro.after{display:none}}@keyframes ro-before{0%,26%{opacity:1}36%,88%{opacity:0}to{opacity:1}}@keyframes ro-after{0%,30%{opacity:0}42%,80%{opacity:1}90%,to{opacity:0}}.about-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:center}.about-copy{margin-bottom:0;max-width:580px}.about-copy .lead+.lead{margin-top:14px}.csheet{display:grid;gap:22px;padding:clamp(22px,3vw,30px);border-radius:var(--radius);box-shadow:inset 0 0 28px #000000b3,0 30px 80px -40px #7c6cff8c}.csheet:before{top:-10px;left:22px;font:500 15px/20px var(--font-mono);letter-spacing:.12em;background:var(--bg)}.cs-head{display:flex;align-items:center;gap:14px}.cs-head img{width:52px;height:52px;border-radius:12px}.cs-head strong{display:block;font-family:var(--font-display);font-size:21px;font-weight:600}.cs-head span:not(.badge):not(.dot){font-size:16px;color:var(--muted)}.cs-head .badge{margin-left:auto;padding:7px 14px;font-size:14.5px}.cs-deploy{position:relative;display:grid;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;padding:26px 18px 22px;border:1px dashed rgba(56,189,248,.32);border-radius:var(--radius-sm);background:#06050d99}.cs-deploy:before,.cd-note{position:absolute;top:-9px;padding:0 6px;font:500 14.5px/18px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#070614}.cs-deploy:before{content:"Your infrastructure";left:14px;color:var(--muted)}.cd-note{right:14px;display:inline-flex;align-items:center;gap:5px;color:var(--nexus-a)}.cd-model{position:relative;display:flex;justify-content:center;margin-left:40px}.cd-model>span{position:absolute;top:100%;left:50%;margin-top:9px;transform:translate(-50%);white-space:nowrap;font:500 14.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cd-core{position:relative}.cd-core:before,.cd-core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28%;border:1px solid rgba(56,189,248,.6);animation:cd-ring 3.2s ease-out infinite}.cd-core:after{animation-delay:1.6s}@keyframes cd-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.cd-link,.cd-targets:before,.cd-targets li:before{background:linear-gradient(90deg,#38bdf88c,#7c6cff80)}.cd-link{position:relative;height:1px}.cd-link:after,.cd-targets li:after{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0;background:linear-gradient(90deg,transparent,var(--nexus-a),transparent) no-repeat;background-size:45% 100%;animation:cd-pulse 2.4s linear infinite}.cd-targets li:after{inset:auto auto auto -26px;top:calc(50% - 1px);width:26px;height:3px;background-size:70% 100%;animation-delay:calc(.9s + var(--i) * .18s)}@keyframes cd-pulse{0%{background-position:-120% 0}45%,to{background-position:220% 0}}.cd-targets{position:relative;display:grid;grid-auto-rows:1fr;margin:0;padding:0 0 0 26px;list-style:none}.cd-targets:before{content:"";position:absolute;left:0;top:calc(100% / 6);bottom:calc(100% / 6);width:1px;background:linear-gradient(180deg,#38bdf88c,#7c6cff80)}.cd-targets li{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0}.cd-targets li:before{content:"";position:absolute;left:-26px;top:50%;width:26px;height:1px}.cd-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;border:1px solid rgba(56,189,248,.35);background:#0b0a1a;color:var(--nexus-a)}.cd-label{font-size:16px;color:var(--text);white-space:nowrap}.cs-specs{display:grid}.cs-specs>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px dashed rgba(124,108,255,.2)}.cs-specs dt{font:500 13px/1.9 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cs-specs dd{margin:0;font-size:17px;color:var(--text)}.cs-sep{margin:0 10px;color:var(--muted)}.pipeline{--pipe-gap: clamp(20px, 3vw, 40px);--pipe-col: min(320px, calc((100% - 2 * var(--pipe-gap)) / 3));position:relative;display:grid;grid-template-columns:repeat(3,var(--pipe-col));justify-content:space-between;gap:var(--pipe-gap);text-align:center;margin:clamp(48px,min(8vw,11vh),96px) 0 0;padding:0;list-style:none}.pipeline:before,.pipeline:after{content:"";position:absolute;top:22px;left:calc(var(--pipe-col) / 2);right:calc(var(--pipe-col) / 2);height:1px}.pipeline:before{background:linear-gradient(90deg,#38bdf880,#7c6cff66)}.pipeline:after{height:2px;top:21.5px;background:linear-gradient(90deg,transparent,var(--nexus-a),transparent);background-size:22% 100%;background-repeat:no-repeat;animation:pipe-pulse 4.5s linear infinite}@keyframes pipe-pulse{0%{background-position:-30% 0}to{background-position:130% 0}}.pipe-step{position:relative;z-index:1}.pipe-node{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:22px}.pipe-node .icon-chip{background:#0b0a1a;box-shadow:0 0 0 6px var(--bg),0 0 24px #38bdf840}.pipe-num{padding:2px 8px;font:500 13.5px/1.6 var(--font-mono);letter-spacing:.1em;color:var(--muted);background:var(--bg)}.pipe-step h3{font-size:20px;font-weight:600;margin-bottom:8px}.pipe-step p{font-size:16.5px;color:var(--text-2);max-width:360px;margin-inline:auto}@media(max-width:900px){.about-intro{grid-template-columns:minmax(0,1fr)}.about-sheet{max-width:560px}}@media(max-width:760px){.pipeline{grid-template-columns:minmax(0,1fr);gap:32px;text-align:left}.pipeline:before,.pipeline:after{top:22px;bottom:0;left:22px;right:auto;width:1px;height:auto}.pipeline:before{background:linear-gradient(180deg,rgba(56,189,248,.5),rgba(124,108,255,.4) 70%,transparent)}.pipeline:after{display:none}.pipe-step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px;align-content:start}.pipe-node{grid-row:1 / span 2;align-self:start;margin:0}.pipe-step p{margin-inline:0}.pipe-step h3{margin-top:10px}}@media(max-width:480px){.cs-head .badge{display:none}.cs-specs>div{grid-template-columns:minmax(0,1fr);gap:2px}.cs-deploy{padding-inline:12px}.cd-model{margin-left:28px}.cd-note{top:auto;bottom:-8px}.cd-label{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.cd-core:before,.cd-core:after,.cd-link:after,.cd-targets li:after,.pipeline:after{animation:none;opacity:0}}.results-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,7vw,104px);align-items:center}.results-stats{margin:32px 0 6px}.results-stats .stat-tile{background:#06050d8c}@media(max-width:900px){.results-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.results-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.results-stats .stat-tile{padding:16px}}.contact-card-wrap{position:relative;padding:1px;border-radius:calc(var(--radius) + 1px);background:linear-gradient(140deg,var(--accent-2),rgba(255,255,255,.07) 35%,rgba(255,255,255,.07) 65%,var(--nexus-a));box-shadow:0 30px 80px -40px #7c6cff99}.contact-card-wrap>.card{border-color:transparent;background:linear-gradient(180deg,#110f24,#0a0916)}.race{width:100%;max-width:520px;margin:0 auto;padding:clamp(18px,4vw,28px);border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 30px 80px -40px #38bdf873}.results-visual .race-chip{height:22px}.results-visual .race-track{padding:10px}.results-visual .race-tokens{gap:5px}.results-visual .race-lane+.race-lane{margin-top:26px}.results-visual .race-foot{margin-top:30px}@media(max-width:900px){.results-visual .race-chip{height:18px}}.race-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-family:var(--font-mono);font-size:16px;color:var(--muted)}.race-live{display:inline-flex;align-items:center;gap:7px}.race-live i{width:7px;height:7px;border-radius:50%;background:var(--nexus-a);box-shadow:0 0 10px var(--nexus-a);animation:race-blink 1.6s ease-in-out infinite}@keyframes race-blink{50%{opacity:.3}}.race-lane+.race-lane{margin-top:20px}.race-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.race-name{font-size:18px;color:var(--text-2)}.race-lane.nexus .race-name{color:var(--text);font-weight:600}.race-speed{font-family:var(--font-mono);font-size:16px;color:var(--muted)}.race-speed b{font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.02em;color:var(--text-2)}.race-lane.nexus .race-speed b{background:linear-gradient(135deg,var(--nexus-a),var(--nexus-b));-webkit-background-clip:text;background-clip:text;color:transparent}.race-track{padding:8px;border-radius:12px;border:1px solid var(--border);background:#06050d8c}.race-clip{overflow:hidden;transform:translate3d(-100%,0,0);animation:var(--anim-clip) var(--cycle) linear infinite;will-change:transform}.race-tokens{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:4px;transform:translate3d(100%,0,0);animation:var(--anim-fill) var(--cycle) linear infinite;will-change:transform}.race-chip{height:10px;border-radius:3px;background:#ffffff38}.race-lane.nexus .race-chip{background:linear-gradient(135deg,var(--nexus-a),var(--nexus-b));box-shadow:0 0 8px #38bdf873}.race-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.race-badge{display:flex;align-items:baseline;gap:6px;flex:none}.race-badge-val{font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--nexus-a),var(--nexus-b));-webkit-background-clip:text;background-clip:text;color:transparent}.race-badge-label{font-size:22px;margin-left:4px;color:var(--text-2)}.race-caption{flex:1 0 100%;font-family:var(--font-mono);font-size:15.5px;color:var(--muted);line-height:1.4;text-wrap:balance}@media(prefers-reduced-motion:reduce){.race-clip,.race-tokens{animation:none;transform:none}}.nexus-results{margin-top:clamp(80px,min(13vw,18vh),176px)}.result-tab-wrap{display:flex}.result-tab{position:relative;flex:1;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .4s,border-color .4s,background .3s,transform .3s var(--ease)}.result-tab:hover{transform:translateY(-2px)}.result-tab:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.result-tab .stat-label{color:var(--text-2);font-weight:500}.result-tab-arrow{position:absolute;top:22px;right:20px;color:var(--muted);transition:color .3s,transform .3s var(--ease)}.result-tab:hover .result-tab-arrow{color:var(--accent-2);transform:translate(3px)}.result-tab.active{border-color:var(--accent);background:linear-gradient(180deg,#7c6cff33,#38bdf80f);box-shadow:0 18px 50px -22px #7c6cffb3,0 0 0 1px var(--accent) inset}.result-tab.active .result-tab-arrow{color:var(--nexus-a);transform:rotate(90deg)}.results-swap{animation:results-in .5s var(--ease) backwards}@keyframes results-in{0%{opacity:0;transform:translate3d(0,10px,0)}}.rv{width:100%;max-width:520px;margin:0 auto;padding:clamp(18px,4vw,28px);border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 30px 80px -40px #38bdf873}.rv-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-family:var(--font-mono);font-size:15px;color:var(--muted)}.rv-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;padding-top:18px;border-top:1px solid var(--border)}.rv-rows{list-style:none;margin:0;padding:0;display:grid;gap:20px}.rv-name{font-size:16px;color:var(--text-2)}.rv-row.nexus .rv-name{color:var(--text);font-weight:600}.rv-val{font-family:var(--font-mono);font-size:15px;color:var(--muted);white-space:nowrap}.rv-row.nexus .rv-val{color:var(--nexus-a);font-weight:600}.rv-val em{margin-left:8px;font-style:normal;color:#f87171}.rv-row,.rv-sq{animation:results-in .5s var(--ease) calc(var(--i) * .08s) backwards}.rv-rows:not(.rv-gpu) .rv-row{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr) 56px;align-items:center;gap:12px}.rv-bar{height:14px;border-radius:999px;background:#ffffff0d;overflow:hidden}.rv-bar i{display:block;height:100%;border-radius:999px;background:#ffffff47;transform-origin:left;animation:rv-grow 1s var(--ease) calc(.25s + var(--i) * .1s) backwards}.rv-row.other .rv-bar i{background:linear-gradient(90deg,#f59e0b,#f87171);opacity:.85}.rv-row.nexus .rv-bar i{background:linear-gradient(90deg,var(--nexus-b),var(--nexus-a));box-shadow:0 0 14px #38bdf88c}@keyframes rv-grow{0%{transform:scaleX(0)}}.rv-squares{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.rv-sq{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.rv-sq-box{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border-strong);background:#ffffff1a;transform-origin:bottom;animation:rv-pop .8s var(--ease) calc(.2s + var(--i) * .1s) backwards}.rv-sq-box b{font-family:var(--font-mono);font-size:clamp(11px,2.4vw,15px);color:var(--text-2);white-space:nowrap}.rv-sq.other .rv-sq-box{background:#f59e0b29;border-color:#f59e0b66}.rv-sq.nexus .rv-sq-box{background:linear-gradient(135deg,var(--nexus-a),var(--nexus-b));border-color:transparent;box-shadow:0 0 22px #38bdf880}.rv-sq.nexus .rv-sq-box b{color:#06050d}.rv-sq-name{font-size:13px;line-height:1.3;text-align:center;color:var(--text-2)}.rv-sq.nexus .rv-sq-name{color:var(--text);font-weight:600}@keyframes rv-pop{0%{opacity:0;transform:scale(.4)}}.rv-gpu .rv-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.rv-cells{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;padding:6px;border-radius:10px;border:1px solid var(--border);background:#06050d8c}.rv-cells i{height:18px;border-radius:2px;background:#ffffff0d}.rv-cells i.on{background:#ffffff47;animation:rv-cell .35s var(--ease) calc(.2s + var(--i) * .1s + var(--c) * 18ms) backwards}.rv-row.nexus .rv-cells i.on{background:linear-gradient(135deg,var(--nexus-a),var(--nexus-b));box-shadow:0 0 8px #38bdf873}.rv-row.over .rv-cells{border-color:#f871718c}.rv-row.over .rv-cells i.on{background:linear-gradient(135deg,#f59e0b,#f87171)}.rv-row.other .rv-cells i.on{background:#f59e0b8c}@keyframes rv-cell{0%{opacity:0;transform:scaleY(.2)}}.rv-radar svg{display:block;width:100%;max-width:380px;margin:0 auto;overflow:visible}.rr-grid{fill:none;stroke:#ffffff1a;stroke-width:1}.rr-base{fill:none;stroke:#ffffff47;stroke-width:1;stroke-dasharray:3 4}.rr-orig{fill:#ffffff14;stroke:#ffffff80;stroke-width:1.5}.rr-nexus{fill:#38bdf833;stroke:var(--nexus-a);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(56,189,248,.6));transform-origin:150px 150px;animation:rv-radar 1.2s var(--ease) .2s backwards}@keyframes rv-radar{0%{opacity:0;transform:scale(.3)}}.rr-label{font-family:var(--font-mono);font-size:13px;fill:var(--text-2)}.rv-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border);font-size:15px;color:var(--text-2)}.rv-legend span{display:inline-flex;align-items:center;gap:8px}.rv-legend i{width:12px;height:12px;border-radius:3px;background:#fff6}.rv-legend .nexus{color:var(--text);font-weight:600}.rv-legend .nexus i{background:linear-gradient(135deg,var(--nexus-a),var(--nexus-b))}@media(min-width:1600px){.rv{max-width:660px}.rv-name{font-size:18px}}@media(max-width:640px){.rv-rows:not(.rv-gpu) .rv-row{grid-template-columns:minmax(80px,110px) minmax(0,1fr) 48px;gap:8px}.rv-cells{gap:2px;padding:4px}.rv-cells i{height:14px}.result-tab-arrow{top:16px;right:14px}}@media(prefers-reduced-motion:reduce){.results-swap,.rv-row,.rv-sq,.rv-sq-box,.rv-bar i,.rv-cells i.on,.rr-nexus{animation:none}}.playground-section{overflow:hidden;padding-block:calc(var(--section-y) * .8)}.playground-section .glow-blob{--blob: rgba(56, 189, 248, .2);width:620px;height:420px;left:50%;top:46%;translate:-50% 0}.tui-wrap{--tui-bg: #07060f;--tui-line: rgba(124, 108, 255, .28);--tui-line-strong: rgba(166, 139, 255, .55);--tui-text: #dcd9ff;--tui-cyan: var(--nexus-a);--tui-violet: var(--accent-2);--tui-ok: var(--success);--tui-warn: #fbbf24;--tui-err: #f87171;position:relative;z-index:1;padding:1px;border-radius:calc(var(--radius) + 1px);background:linear-gradient(140deg,var(--accent-2),rgba(255,255,255,.07) 30%,rgba(255,255,255,.07) 70%,var(--nexus-a));box-shadow:0 40px 120px -50px #7c6cffbf,0 0 0 1px #0006}.tui{position:relative;overflow:hidden;border-radius:var(--radius);background:radial-gradient(ellipse 80% 60% at 70% 0%,rgba(124,108,255,.09),transparent 70%),radial-gradient(ellipse 60% 50% at 0% 100%,rgba(56,189,248,.06),transparent 70%),var(--tui-bg);color:var(--tui-text);font-family:var(--font-mono);font-size:15px;line-height:1.65}.tui:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.022) 0 1px,transparent 1px 3px)}.tui-titlebar{display:flex;align-items:center;gap:16px;padding:11px 16px;border-bottom:1px solid var(--tui-line);background:#ffffff06;font-size:13px;color:var(--muted)}.tui-lights{display:flex;gap:7px;flex:none}.tui-lights i{width:11px;height:11px;border-radius:50%;background:#ffffff1f}.tui-lights i:nth-child(1){background:#ff5f57;opacity:.8}.tui-lights i:nth-child(2){background:#febc2e;opacity:.8}.tui-lights i:nth-child(3){background:#28c840;opacity:.8}.tui-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.tui-title b{font-weight:500;color:var(--text-2)}.tui-conn{display:inline-flex;align-items:center;gap:7px;flex:none;padding:2px 10px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-2)}.tui-conn i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--muted)}.tui-conn.ok{color:var(--tui-ok);border-color:#34d39959}.tui-conn.ok i{background:var(--tui-ok)}.tui-conn.ok i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#34d39999;animation:pulse 2s infinite}.tui-conn.warn{color:var(--tui-warn);border-color:#fbbf244d}.tui-conn.warn i{background:var(--tui-warn)}.tui-conn.dim i{animation:race-blink 1s ease-in-out infinite}.tui-body{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);min-height:0}.tui-side{display:flex;flex-direction:column;gap:22px;padding:26px 18px 20px;border-right:1px solid var(--tui-line)}.tui-box{position:relative;margin:0;min-width:0;padding:14px 12px 12px;border:1px solid var(--tui-line);border-radius:8px}.tui-box legend,.tui-legend{padding:0 6px;margin-left:4px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tui-violet)}.tui-legend{position:absolute;top:0;left:8px;margin:0;translate:0 -50%;line-height:1;background:var(--tui-bg)}.tui-box legend:before,.tui-legend:before{content:"┤ ";color:var(--tui-line-strong)}.tui-box legend:after,.tui-legend:after{content:" ├";color:var(--tui-line-strong)}.tui-models{padding-top:6px}.tui-model{display:flex;gap:8px;padding:9px 8px;border-radius:6px;cursor:pointer;transition:background .2s}.tui-model+.tui-model{margin-top:4px}.tui-model:hover{background:#ffffff09}.tui-model.on{background:linear-gradient(90deg,#38bdf81f,#7c6cff0f);box-shadow:inset 2px 0 0 var(--tui-cyan)}.tui-model:has(input:focus-visible){outline:2px solid var(--accent-2);outline-offset:1px}.tui-model.off{opacity:.45;cursor:not-allowed}.tui-models:disabled .tui-model:not(.on){opacity:.55;cursor:progress}.tui-ptr{flex:none;width:1ch;color:var(--tui-cyan);text-shadow:0 0 8px rgba(56,189,248,.7)}.tui-model-body{display:flex;flex-direction:column;min-width:0}.tui-model-name{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text)}.tui-model.on .tui-model-name{text-shadow:0 0 12px rgba(166,139,255,.5)}.tui-model-meta{font-size:12.5px;line-height:1.55;color:var(--muted)}.tui-tag{flex:none;padding:0 6px;border-radius:4px;font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor}.tui-tag.live{color:var(--tui-ok)}.tui-tag.soon{color:var(--tui-warn)}.tui-tag.off{color:var(--muted)}.tui-examples ul{list-style:none;margin:0;padding:2px 0 0}.tui-examples button{display:block;width:100%;padding:5px 6px;border:0;border-radius:5px;background:none;font:inherit;font-size:13px;line-height:1.5;text-align:left;color:var(--text-2);cursor:pointer;transition:background .2s,color .2s}.tui-examples button:hover:not(:disabled){color:var(--text);background:#38bdf814}.tui-examples button:disabled{opacity:.45;cursor:not-allowed}.tui-mode p{font-size:13px;line-height:1.6;color:var(--muted)}.tui-main{display:flex;flex-direction:column;min-width:0}.tui-log{height:clamp(440px,60vh,600px);overflow-y:auto;overscroll-behavior:contain;padding:20px clamp(16px,2.4vw,26px) 12px;scrollbar-width:thin;scrollbar-color:rgba(124,108,255,.4) transparent}.tui-boot p{white-space:pre-wrap}.tui-wrap .tui-boot p{opacity:0}.tui-wrap.booted .tui-boot p{animation:tui-line .45s steps(12,end) both;animation-delay:calc(var(--i) * .22s + .15s)}@keyframes tui-line{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.tui-offline{margin-top:8px;color:var(--text-2)}.tui-offline a{color:var(--tui-cyan);text-decoration:underline;text-underline-offset:3px}.tui-run{position:relative;margin-top:22px;padding:0 0 0 16px;border-left:1px solid var(--tui-line);animation:tui-in .35s var(--ease) both}.tui-run.waiting,.tui-run.streaming{border-left-color:var(--tui-cyan);box-shadow:-8px 0 14px -12px var(--tui-cyan)}.tui-run.error{border-left-color:#f8717199}@keyframes tui-in{0%{opacity:0;transform:translateY(6px)}}.tui-run-head,.tui-run-foot{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px}.tui-run-n{color:var(--muted)}.tui-run-q{margin:6px 0 10px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.tui-answer{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tui-text)}.tui-answer b{font-weight:500;color:#fff}.tui-answer code{padding:0 4px;border-radius:4px;background:#7c6cff29;color:#e3dcff}.tui-h{color:var(--tui-violet);font-weight:500}.tui-bullet{color:var(--tui-cyan)}.tui-code{position:relative;margin:8px 0;padding:26px 14px 12px;overflow-x:auto;border:1px solid var(--tui-line);border-radius:8px;background:#00000059;font:inherit;font-size:13.5px;white-space:pre;font-variant-ligatures:none;color:#c9f1ff}.tui-code:before{content:attr(data-lang);position:absolute;top:5px;left:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tui-caret{display:inline-block;width:.6em;height:1.15em;margin-left:1px;vertical-align:text-bottom;background:var(--tui-cyan);box-shadow:0 0 10px #38bdf8cc;animation:tui-blink 1s steps(1) infinite}@keyframes tui-blink{50%{opacity:0}}.tui-think{margin-bottom:8px;font-size:13px;color:var(--muted)}.tui-think summary{cursor:pointer;list-style:none}.tui-think summary::-webkit-details-marker{display:none}.tui-think>div{margin-top:4px;padding-left:10px;border-left:1px dashed var(--tui-line);white-space:pre-wrap}.tui-run-foot{margin-top:10px}.tui-spin{display:inline-block;width:1ch;color:var(--tui-cyan)}.tui-prompt{display:flex;align-items:flex-start;gap:10px;margin:0 clamp(10px,1.6vw,16px) 14px;padding:10px 10px 10px 14px;border:1px solid var(--tui-line);border-radius:10px;background:#ffffff06;transition:border-color .25s,box-shadow .25s}.tui-prompt:focus-within{border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf814,0 0 30px -10px #38bdf880}.tui-ps1{flex:none;padding-top:5px;white-space:nowrap;font-size:14px}.tui-prompt textarea{flex:1;min-width:0;height:auto;padding:5px 0;border:0;outline:0;resize:none;background:none;font:inherit;line-height:1.55;color:var(--text);caret-color:var(--tui-cyan)}.tui-prompt textarea::placeholder{color:var(--muted);opacity:.8}.tui-prompt textarea:focus-visible{outline:0}.tui-btn{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 12px;border-radius:7px;border:1px solid rgba(56,189,248,.45);background:linear-gradient(135deg,#38bdf833,#7c6cff38);font:inherit;font-size:13px;color:var(--text);cursor:pointer;transition:box-shadow .2s,opacity .2s,transform .2s var(--ease)}.tui-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px -8px #38bdf8cc}.tui-btn:disabled{opacity:.35;cursor:not-allowed}.tui-btn.stop{border-color:#f8717180;background:#f871711f;color:#fecaca}.tui-status{display:flex;align-items:stretch;border-top:1px solid var(--tui-line);background:#7c6cff12;font-size:12px;line-height:28px;white-space:nowrap;color:var(--text-2)}.tui-seg{padding:0 12px;border-right:1px solid var(--tui-line);overflow:hidden;text-overflow:ellipsis}.tui-seg.grow{flex:1;border-right:0}.tui-seg.grow+.tui-seg,.tui-seg.rate+.tui-seg{border-left:1px solid var(--tui-line)}.tui-seg.mode{font-weight:500;letter-spacing:.08em;color:#06050d;background:linear-gradient(135deg,var(--tui-violet),var(--accent))}.tui-seg.mode.run{background:linear-gradient(135deg,var(--tui-cyan),#22d3ee)}.tui-seg.rate{color:var(--tui-cyan);border-right:0}.tui-seg.keys{border-right:0;color:var(--muted)}.tui-dim{color:var(--muted)}.tui-cyan{color:var(--tui-cyan);text-shadow:0 0 10px rgba(56,189,248,.45)}.tui-violet{color:var(--tui-violet);text-shadow:0 0 10px rgba(166,139,255,.4)}.tui-ok{color:var(--tui-ok)}.tui-warn{color:var(--tui-warn)}.tui-err{color:var(--tui-err)}.pg-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,24px);list-style:none;margin:28px 0 0;padding:0}.pg-notes li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--text-2)}.pg-notes .icon-chip{flex:none;width:36px;height:36px;border-radius:10px}.pg-notes strong{display:block;font-weight:600;color:var(--text)}@media(min-width:901px)and (max-height:860px){.tui-body{height:max(400px,calc(100vh - 170px));grid-template-rows:minmax(0,1fr)}.tui-side{gap:16px;padding:20px 16px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(124,108,255,.4) transparent}.tui-main{min-height:0}.tui-log{flex:1;height:auto;min-height:0}}@media(max-width:900px){.tui-body{grid-template-columns:minmax(0,1fr)}.tui-side{gap:18px;padding:20px 14px 14px;border-right:0;border-bottom:1px solid var(--tui-line)}.tui-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.tui-model+.tui-model{margin-top:0}.tui-mode{display:none}.tui-examples ul{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.tui-examples li{flex:none;max-width:260px}.tui-examples button{border:1px solid var(--tui-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-notes{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.tui{font-size:14px}.tui-title{text-align:left}.tui-lights{display:none}.tui-models{grid-template-columns:minmax(0,1fr)}.tui-model-meta+.tui-model-meta{display:none}.tui-log{height:420px}.tui-ps1,.hide-sm{display:none}}@media(prefers-reduced-motion:reduce){.tui-wrap .tui-boot p{opacity:1}.tui-caret{animation:none}}@media(min-width:1600px){.section-head{max-width:860px}.h2{font-size:clamp(48px,2.9vw,60px)}.lead{font-size:clamp(19px,1.15vw,22px)}.about-copy{max-width:700px}.about-intro{gap:clamp(88px,6vw,128px)}.showcase{gap:clamp(96px,6vw,136px)}.showcase-name{font-size:clamp(80px,5vw,104px)}.showcase-tagline{font-size:clamp(23px,1.5vw,28px)}.showcase-summary{max-width:620px;font-size:18px}.lstack{max-width:700px}.race{max-width:660px}.results-grid{gap:clamp(104px,6.5vw,140px)}.pipeline{--pipe-col: min(400px, calc((100% - 2 * var(--pipe-gap)) / 3))}.pipe-step h3{font-size:23px}.pipe-step p{max-width:400px;font-size:17px}.pg-notes li{font-size:16px}.cta-band>div{max-width:780px}}
