@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.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: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(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) 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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.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:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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:700;src:url(/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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:800;src:url(/assets/jetbrains-mono-cyrillic-ext-800-normal-DAxANmC2.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-800-normal-Dhn3VQNE.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-cyrillic-800-normal-ByBGbHIv.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-800-normal-B6A7wovd.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:800;src:url(/assets/jetbrains-mono-greek-800-normal-CHF5NZ22.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-800-normal-kI_3BVxX.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:800;src:url(/assets/jetbrains-mono-vietnamese-800-normal-BYbabB8t.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-800-normal-PNBZwIr4.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:800;src:url(/assets/jetbrains-mono-latin-ext-800-normal-M9NLV9AA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-800-normal-BTI8MNNQ.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:800;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-800-normal-Dj9qwObk.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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-alternates-cyrillic-ext-400-normal-CUnAJpI7.woff2) format("woff2"),url(/assets/montserrat-alternates-cyrillic-ext-400-normal-m1RV-TxG.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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-alternates-cyrillic-400-normal-CTAve8_H.woff2) format("woff2"),url(/assets/montserrat-alternates-cyrillic-400-normal-BYcXWdON.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-alternates-vietnamese-400-normal-CbxGMj1c.woff2) format("woff2"),url(/assets/montserrat-alternates-vietnamese-400-normal-I2dL0roQ.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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-alternates-latin-ext-400-normal-CjcJmL0j.woff2) format("woff2"),url(/assets/montserrat-alternates-latin-ext-400-normal-B7vvzuRs.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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-alternates-latin-400-normal-DqN9joRZ.woff2) format("woff2"),url(/assets/montserrat-alternates-latin-400-normal-BGqJSV7I.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.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}.nx{--ink: #05090f;--ink-deep: #03060b;--s1: #0b141d;--s2: #070d14;--s3: #111e29;--hair: rgba(100, 240, 200, .12);--hair-2: rgba(150, 205, 195, .06);--t1: #eaf6f1;--t2: #b3c5bf;--t3: #688a82;--mint: #64f0c8;--mint-75: rgba(100, 240, 200, .75);--mint-55: rgba(100, 240, 200, .55);--mint-line: rgba(100, 240, 200, .28);--mint-wash: rgba(100, 240, 200, .06);--mint-faint: rgba(100, 240, 200, .025);--wire: rgba(150, 205, 195, .2);--wire-2: rgba(150, 205, 195, .11);--ring: rgba(150, 205, 195, .38);--ground: rgba(179, 197, 191, .3);--dot: rgba(150, 205, 195, .13);--btn-ink: #04080d;--alarm: #ff5c72;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sans: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mark: "Montserrat Alternates", sans-serif;--max: 1280px;--gutter: 24px;--gap: 24px;--cols: 12;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--sp-11: 160px;--section-y: clamp(88px, 10.5vw, 152px);--head-gap: clamp(44px, 5.4vw, 80px);--step: 32px;--pad: 32px;--node: 11px}@media(max-width:1023px){.nx{--gap: 20px}}@media(max-width:759px){.nx{--gutter: 16px;--gap: 16px;--cols: 4;--pad: 24px;--step: 24px}}.nx .container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.nx .grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap)}.nx .grid>*{grid-column:1 / -1}@media(min-width:760px){.nx .span-1{grid-column:auto / span 1}.nx .span-2{grid-column:auto / span 2}.nx .span-3{grid-column:auto / span 3}.nx .span-4{grid-column:auto / span 4}.nx .span-5{grid-column:auto / span 5}.nx .span-6{grid-column:auto / span 6}.nx .span-7{grid-column:auto / span 7}.nx .span-8{grid-column:auto / span 8}.nx .span-9{grid-column:auto / span 9}.nx .span-10{grid-column:auto / span 10}.nx .span-11{grid-column:auto / span 11}.nx .span-12{grid-column:auto / span 12}.nx .start-1{grid-column-start:1}.nx .start-2{grid-column-start:2}.nx .start-3{grid-column-start:3}.nx .start-4{grid-column-start:4}.nx .start-5{grid-column-start:5}.nx .start-6{grid-column-start:6}.nx .start-7{grid-column-start:7}.nx .start-8{grid-column-start:8}.nx .start-9{grid-column-start:9}.nx .start-10{grid-column-start:10}.nx .start-11{grid-column-start:11}}.nx .section{position:relative;isolation:isolate;padding-block:var(--section-y)}.nx .section--tight{padding-block:calc(var(--section-y) * .62)}.nx .section--flush-top{padding-top:0}.nx .section--deep{background:var(--ink-deep)}.nx .section--s2{background:var(--s2)}.nx .rails{position:relative}.nx .rails:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;--x: max(var(--gutter), calc(50% - var(--max) / 2 + var(--gutter)));background:linear-gradient(var(--hair-2),var(--hair-2)) var(--x) 0 / 1px 100% no-repeat,linear-gradient(var(--hair-2),var(--hair-2)) calc(100% - var(--x)) 0 / 1px 100% no-repeat}.nx .rule{position:relative;height:1px;background:var(--hair)}.nx .rule:before,.nx .rule:after{content:"";position:absolute;top:-5px;width:11px;height:11px;background:linear-gradient(var(--t3),var(--t3)) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--t3),var(--t3)) 0 50% / 100% 1px no-repeat;opacity:.7}.nx .rule:before{left:-5px}.nx .rule:after{right:-5px}.nx .section>.container>.rule:first-child{margin-top:calc(var(--section-y) * -1);margin-bottom:var(--section-y)}.nx .display-xl,.nx .display-l,.nx .display-m,.nx .title,.nx .h-mono{font-family:var(--mono);font-weight:500;font-feature-settings:"calt" 0,"liga" 0;color:var(--t1)}.nx .display-xl{font-size:clamp(36px,5.6vw,84px);line-height:1.02;letter-spacing:-.05em;word-spacing:-.16em}.nx .display-l{font-size:clamp(29px,3.25vw,46px);line-height:1.1;letter-spacing:-.042em;word-spacing:-.14em;text-wrap:balance}.nx .display-m{font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.03em;word-spacing:-.1em;text-wrap:balance}.nx .title{font-size:17px;line-height:1.35;letter-spacing:-.015em;word-spacing:-.06em}.nx .dim{color:var(--t3)}.nx .lit{color:var(--mint)}.nx .tt-break .dim,.nx .tt-break .lit{display:block}.nx .lead{font:400 clamp(17px,1.3vw,19px)/1.62 var(--sans);color:var(--t2)}.nx .body{font:400 16px/1.68 var(--sans);color:var(--t2)}.nx .small{font:400 14.5px/1.62 var(--sans);color:var(--t2)}.nx .fine{font:400 12.5px/1.6 var(--sans);color:var(--t3)}.nx .prose>*+*{margin-top:1.1em}.nx .prose strong,.nx .body strong,.nx .lead strong{color:var(--t1);font-weight:500}.nx .eyebrow{font:500 11px/1.2 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--mint-75)}.nx .label{font:500 11px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}.nx .micro{font:500 10px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.nx .mono{font-family:var(--mono)}.nx .sans{font-family:var(--sans)}.nx .t1{color:var(--t1)}.nx .t2{color:var(--t2)}.nx .t3{color:var(--t3)}.nx .sec-head{position:relative;inset:auto;height:auto;z-index:auto;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:clamp(22px,2.6vw,34px);margin-bottom:var(--head-gap)}.nx .sec-head__mark{grid-column:1 / -1;display:flex;align-items:center;gap:14px;font:500 11px/1.2 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--mint-75)}.nx .sec-head__idx{color:var(--t1);letter-spacing:.08em}.nx .sec-head__idx:after{content:" /";color:var(--t3)}.nx .sec-head__mark:after{content:"";flex:1;height:var(--node);min-width:40px;margin-left:6px;background:radial-gradient(circle at calc(100% - 5.5px) 50%,var(--ink) 0 4.4px,var(--ring) 4.5px 5.5px,transparent 5.6px),radial-gradient(circle at calc(100% - 5.5px) 50%,var(--t3) 0 2px,transparent 2.1px),linear-gradient(var(--wire-2),var(--wire-2)) 0 50% / calc(100% - 11px) 1px no-repeat}.nx .sec-head__title{grid-column:1 / -1}.nx .sec-head__aside{grid-column:1 / -1;color:var(--t2);font:400 16px/1.68 var(--sans);max-width:34em}@media(min-width:760px){.nx .sec-head__title{grid-column:1 / span 7}.nx .sec-head__aside{grid-column:9 / span 4;align-self:end;padding-bottom:.3em}.nx .sec-head--wide .sec-head__title{grid-column:1 / span 8}.nx .sec-head--wide .sec-head__aside{grid-column:10 / span 3}}@media(min-width:760px)and (max-width:1023px){.nx .sec-head__title{grid-column:1 / span 8}.nx .sec-head__aside{grid-column:1 / span 8;align-self:start}}.nx .sec-head__aside>*+*{margin-top:.9em}.nx .box{position:relative;background:var(--ink);border:1px solid var(--hair);padding:var(--pad)}.nx .box--surface{background:var(--s2)}.nx .box--raised{background:var(--s1)}.nx .box>:not(.node)~:not(.node){margin-top:12px}.nx .box>.node{margin:0}.nx .box__index{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--t3)}.nx .box__title{font:500 17px/1.35 var(--mono);letter-spacing:-.015em;word-spacing:-.06em;color:var(--t1);font-feature-settings:"calt" 0}.nx .box__text{font:400 15px/1.62 var(--sans);color:var(--t2)}.nx .box>.box__index~.box__title{margin-top:22px}.nx .box__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin:calc(var(--pad) * -1) calc(var(--pad) * -1) var(--pad);padding:15px var(--pad);border-bottom:1px solid var(--hair);font:500 10.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}.nx .box__head>*{white-space:nowrap}.nx .box__head .lit{color:var(--mint)}.nx .box__legend{position:absolute;top:0;left:calc(var(--pad) - 8px);transform:translateY(-50%);margin:0;padding:0 8px;background:var(--ink);font:500 10.5px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.nx .box--surface>.box__legend{background:var(--s2)}.nx .box--raised>.box__legend{background:var(--s1)}.nx .box--draft{--over: min(28px, calc(max(var(--gutter), (100vw - var(--max)) / 2 + var(--gutter)) - 4px) )}.nx .box--draft:before,.nx .box--draft:after{content:"";position:absolute;pointer-events:none;background:var(--wire-2)}.nx .box--draft:before{top:-1px;left:calc(var(--over) * -1);right:calc(var(--over) * -1);height:1px}.nx .box--draft:after{left:-1px;top:calc(var(--over) * -1);bottom:calc(var(--over) * -1);width:1px}.nx .box--depth{--d: 12px}.nx .box--depth:before,.nx .box--depth:after{content:"";position:absolute;pointer-events:none}.nx .box--depth:before{top:calc(-1px - var(--d));right:calc(-1px - var(--d));bottom:calc(var(--d) - 1px);left:calc(var(--d) - 1px);border-top:1px solid var(--hair);border-right:1px solid var(--hair)}.nx .box--depth:after{top:calc(-1px - var(--d));right:calc(-1px - var(--d));bottom:-1px;left:-1px;--j: linear-gradient(to top right, transparent calc(50% - .7px) , var(--hair) calc(50% - .2px) , var(--hair) calc(50% + .2px) , transparent calc(50% + .7px) );background:var(--j) 0 0 / calc(var(--d) + 1px) calc(var(--d) + 1px) no-repeat,var(--j) 100% 0 / calc(var(--d) + 1px) calc(var(--d) + 1px) no-repeat,var(--j) 100% 100% / calc(var(--d) + 1px) calc(var(--d) + 1px) no-repeat}.nx .box--depth-lg{--d: 20px}@media(max-width:759px){.nx .box--depth{--d: 10px}.nx .box--depth-lg{--d: 14px}}.nx .marks{position:relative}.nx .marks>.mark{position:absolute;width:14px;height:14px;pointer-events:none;border:0 solid var(--t3);opacity:.75}.nx .marks>.mark--tl{top:-10px;left:-10px;border-width:1px 0 0 1px}.nx .marks>.mark--tr{top:-10px;right:-10px;border-width:1px 1px 0 0}.nx .marks>.mark--bl{bottom:-10px;left:-10px;border-width:0 0 1px 1px}.nx .marks>.mark--br{bottom:-10px;right:-10px;border-width:0 1px 1px 0}.nx .node{display:inline-block;flex:none;position:relative;width:var(--node);height:var(--node);border-radius:50%;background:var(--ink);border:1px solid var(--ring)}.nx .node:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3.6px;height:3.6px;border-radius:50%;background:var(--t3)}.nx .node--mint{border-color:var(--mint-55)}.nx .node--mint:after{width:4.8px;height:4.8px;background:var(--mint)}.nx .node--sm{--node: 8px}.nx .node--sm:after{width:3px;height:3px}.nx .node--hollow:after{display:none}.nx .wire{position:absolute;background:var(--wire);pointer-events:none}.nx .wire--h{height:1px}.nx .wire--v{width:1px}.nx .wire--mint{background:var(--mint)}.nx .tag{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 9px;border:1px solid var(--hair);font:500 10px/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t2);white-space:nowrap}.nx .tag--mint{color:var(--mint);border-color:#64f0c866}.nx .tag__sq{width:6px;height:6px;background:currentColor}.nx .pair{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap)}.nx .pair__a,.nx .pair__b{grid-column:1 / -1;grid-row:auto}.nx .pair__b{position:relative;z-index:2}@media(min-width:1024px){.nx .pair__a{grid-column:1 / span 7;grid-row:1;align-self:start}.nx .pair__b{grid-column:7 / span 6;grid-row:1;margin-top:calc(var(--step) * 3);align-self:start}.nx .pair--flip .pair__a{grid-column:6 / span 7}.nx .pair--flip .pair__b{grid-column:1 / span 6}.nx .pair__a.box{padding-right:calc(100% / 7 + var(--pad))}.nx .pair--flip .pair__a.box{padding-right:var(--pad);padding-left:calc(100% / 7 + var(--pad))}}@media(max-width:1023px){.nx .pair__b{margin-top:calc(var(--step) * -1);margin-left:var(--step)}.nx .pair__a.box{padding-bottom:calc(var(--pad) + var(--step))}.nx .pair__a:not(.box){margin-bottom:calc(var(--step) * 2)}}.nx .pair__pin{position:absolute;top:calc(var(--node) / -2 - .5px);left:calc(var(--node) / -2 - .5px);z-index:3}.nx .stagger{--wire-y: calc(var(--step) * 3.5);position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--step)}.nx .stagger:before{content:"";position:absolute;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);top:var(--wire-y);height:1px;background:var(--wire);pointer-events:none}.nx .stagger>*{--off: 0px;grid-column:auto / span 4;margin-top:var(--off);position:relative}.nx .stagger>:nth-child(3n+2){--off: calc(var(--step) * 2)}.nx .stagger>:nth-child(3n+3){--off: var(--step)}.nx .stagger>:nth-child(n+4){--off: 0px}.nx .stagger .node{position:absolute;top:calc(var(--wire-y) - var(--off) - var(--node) / 2 - 1px)}.nx .stagger .node--l{left:calc(var(--node) / -2 - 1px)}.nx .stagger .node--r{right:calc(var(--node) / -2 - 1px)}@media(max-width:1023px){.nx .stagger{--wire-y: 0px;row-gap:var(--sp-5)}.nx .stagger:before{left:5px;right:auto;top:0;bottom:0;width:1px;height:auto}.nx .stagger>*,.nx .stagger>:nth-child(n){--off: 0px;grid-column:1 / -1;margin-left:30px;margin-top:0}.nx .stagger>:nth-child(2n){margin-left:calc(30px + var(--step))}.nx .stagger .node--l{top:calc(var(--pad) + 3px);left:calc(-30px + 5px - var(--node) / 2 - 1px + .5px)}.nx .stagger>:nth-child(2n) .node--l{left:calc(-30px - var(--step) + 5px - var(--node) / 2 - 1px + .5px)}.nx .stagger .node--r{display:none}}.nx .spine{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:calc(var(--step) * 1.5);align-items:start}.nx .spine:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-.5px;background:var(--wire);pointer-events:none}.nx .spine:after{content:"";position:absolute;bottom:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle,var(--t3) 0 1.5px,var(--ink) 1.6px);border:1px solid var(--ring)}.nx .spine>*{position:relative}.nx .spine>:nth-child(odd){grid-column:1 / span 5}.nx .spine>:nth-child(2n){grid-column:8 / span 5;margin-top:calc(var(--step) * 3);margin-bottom:calc(var(--step) * -3)}.nx .spine>:last-child{margin-bottom:0}.nx .spine>*>.node{position:absolute;top:40px;height:var(--node);border:0;border-radius:0;width:calc(20% + .7 * var(--gap) + var(--node) / 2 + 1px);--c-ring: var(--ring);--c-core: var(--t3);background:radial-gradient(circle at var(--at) 50%,var(--c-core) 0 1.8px,transparent 2px),radial-gradient(circle at var(--at) 50%,var(--ink) 0 4.5px,var(--c-ring) 4.6px 5.5px,transparent 5.6px),linear-gradient(var(--wire),var(--wire)) var(--line-at) 50% / calc(100% - var(--node)) 1px no-repeat}.nx .spine>*>.node:after{display:none}.nx .spine>*>.node--mint{--c-ring: var(--mint-55);--c-core: var(--mint)}.nx .spine>:nth-child(odd)>.node{left:100%;--at: calc(100% - var(--node) / 2);--line-at: 0}.nx .spine>:nth-child(2n)>.node{right:100%;--at: calc(var(--node) / 2);--line-at: 100%}@media(max-width:1023px){.nx .spine{row-gap:var(--sp-5)}.nx .spine:before{left:5.5px}.nx .spine:after{left:5.5px}.nx .spine>:nth-child(n){grid-column:1 / -1;margin:0 0 0 30px}.nx .spine>:nth-child(n)>.node{left:auto;right:100%;width:31px;top:calc(var(--pad) + 3px);--at: calc(var(--node) / 2);--line-at: 100%}}.nx .rail-list{position:relative}.nx .rail-list>li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding:15px 0}.nx .rail-list>li+li{border-top:1px solid var(--hair-2)}.nx .rail-list>li:before{content:"";position:absolute;left:12.5px;top:0;bottom:0;width:1px;background:var(--wire)}.nx .rail-list>li:first-child:before{top:22px}.nx .rail-list>li:last-child:before{bottom:calc(100% - 22px)}.nx .rail-list .node{grid-column:1;justify-self:center;margin-top:6px;z-index:1}.nx .rail-list__text{grid-column:2;font:400 15px/1.6 var(--sans);color:var(--t2)}.nx .rail-list--timed>li{grid-template-columns:64px 26px minmax(0,1fr)}.nx .rail-list--timed>li:before{left:90.5px}.nx .rail-list--timed .rail-list__time{grid-column:1;text-align:right;font:500 11.5px/1.9 var(--mono);letter-spacing:.02em;color:var(--t3);font-variant-numeric:tabular-nums}.nx .rail-list--timed .node{grid-column:2}.nx .rail-list--timed .rail-list__text{grid-column:3}.nx .rail-list .is-lit .rail-list__time{color:var(--mint)}@media(max-width:759px){.nx .rail-list--timed>li{grid-template-columns:26px minmax(0,1fr);row-gap:6px}.nx .rail-list--timed>li:before{left:12.5px}.nx .rail-list--timed .rail-list__time{grid-column:2;grid-row:1;text-align:left;line-height:1.6}.nx .rail-list--timed .node{grid-column:1;grid-row:1;margin-top:4px}.nx .rail-list--timed .rail-list__text{grid-column:2;grid-row:2}}.nx .button{display:inline-flex;align-items:center;justify-content:center;gap:.8em;min-height:52px;padding:0 28px;border:1px solid transparent;font:500 12.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.nx .button--primary{background:var(--mint);color:var(--btn-ink)}.nx .button--primary:hover,.nx .button--primary.is-hover{filter:brightness(1.07)}.nx .button--ghost{border-color:var(--mint-line);color:var(--t2);background:transparent}.nx .button--ghost:hover,.nx .button--ghost.is-hover{color:var(--t1);border-color:var(--mint)}.nx .button--sm{min-height:44px;padding:0 20px;font-size:11.5px;letter-spacing:.16em}.nx .button--block{display:flex;width:100%}.nx .button__arrow{display:inline-block;transition:transform .25s ease}.nx .button:hover .button__arrow{transform:translate(3px)}.nx .button[disabled]{opacity:.5;cursor:not-allowed;filter:none}.nx .button.is-focus{outline:2px solid var(--mint);outline-offset:3px}@media(max-width:759px){.nx .button{white-space:normal;line-height:1.35;padding-block:10px}}.nx .more{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:3px 18px 3px 3px;border:1px solid var(--hair);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t1);transition:border-color .2s ease}.nx .more__tile{display:grid;place-items:center;width:36px;height:36px;flex:none;background:var(--s3);color:var(--t1);transition:background-color .2s ease,color .2s ease}.nx .more__tile svg{width:17px;height:12.3px}.nx .more:hover,.nx .more.is-hover{border-color:var(--mint-line)}.nx .more:hover .more__tile,.nx .more.is-hover .more__tile{background:var(--mint);color:var(--btn-ink)}.nx .textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint-75)}.nx .textlink:hover{color:var(--mint)}.nx .textlink--grey{color:var(--t2)}.nx .status{display:inline-flex;align-items:center;gap:9px;font:500 10px/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.nx .status__sq{width:6px;height:6px;background:var(--mint)}.nx .status--alarm .status__sq{background:var(--alarm);animation:kit-pulse 1.6s ease-in-out infinite}.nx .button--alarm{border-color:#ff5c7273;color:var(--alarm);background:#ff5c7212}.nx .button--alarm:hover{border-color:#ff5c72b3;background:#ff5c721f}.nx .button--alarm .status__sq{width:7px;height:7px;background:var(--alarm);animation:kit-pulse 1.6s ease-in-out infinite}@keyframes kit-pulse{50%{opacity:.35}}.nx .band{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.nx .band__cell{container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:200px;padding:28px 28px 30px}.nx .band__cell+.band__cell{border-left:1px solid var(--hair)}.nx .band__label{font:500 10.5px/1.5 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.nx .band__sub{margin-top:12px;min-height:3em;font:400 15px/1.5 var(--sans);color:var(--t2)}.nx .band__word{font:500 clamp(22px,2vw,28px)/1.15 var(--mono);letter-spacing:-.03em;color:var(--t1)}.nx .band__text{font:400 15px/1.6 var(--sans);color:var(--t2)}.nx .band__cell--cta{justify-content:space-between}.nx .band--slim .band__cell{container-type:normal;min-height:0;flex-direction:row;align-items:baseline;justify-content:center;gap:10px;padding:30px 16px}.nx .band--slim .band__word{font:500 17px/1.2 var(--sans);letter-spacing:-.01em}.nx .band--slim .band__label{font-size:11px;letter-spacing:.14em}@media(max-width:1023px){.nx .band{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .band__cell{min-height:168px;padding:22px 20px 24px}.nx .band__cell+.band__cell{border-left:0}.nx .band__cell:nth-child(2n){border-left:1px solid var(--hair)}.nx .band__cell:nth-child(n+3){border-top:1px solid var(--hair)}.nx .band--slim .band__cell{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 16px}}@media(max-width:759px){.nx .band--stack{grid-template-columns:1fr}.nx .band--stack .band__cell{min-height:0;gap:28px;padding:24px 4px 26px}.nx .band--stack .band__cell:nth-child(n){border-left:0}.nx .band--stack .band__cell+.band__cell{border-top:1px solid var(--hair)}.nx .band--stack .band__cell .dotnum{font-size:min(76px,30cqi)}.nx .band--stack .band__sub{min-height:0}}.nx .dotnum{display:inline-block;font:800 clamp(48px,6vw,96px)/.9 var(--mono);letter-spacing:-.035em;color:var(--t1);background:radial-gradient(circle at 50% 50%,var(--t1) 0 1.55px,transparent 2px) 0 0 / 6px 6px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-feature-settings:"calt" 0;padding-bottom:.04em}.nx .dotnum--mint{background-image:radial-gradient(circle at 50% 50%,var(--mint) 0 1.55px,transparent 2px)}.nx .dotnum--sm{font-size:clamp(44px,5vw,72px);background-size:5px 5px;background-image:radial-gradient(circle at 50% 50%,var(--t1) 0 1.3px,transparent 1.7px)}.nx .band__cell .dotnum{font-size:min(96px,34cqi)}@media(forced-colors:active){.nx .dotnum{-webkit-text-fill-color:CanvasText;background:none}}.nx .faq{border-bottom:1px solid var(--hair)}.nx .faq__item{border-top:1px solid var(--hair)}.nx .faq__q{display:grid;grid-template-columns:56px minmax(0,1fr) 40px;align-items:start;-moz-column-gap:16px;column-gap:16px;min-height:76px;padding:24px 0;cursor:pointer;list-style:none}.nx .faq__q::-webkit-details-marker{display:none}.nx .faq__q::marker{content:""}.nx .faq__n{font:500 12px/1.75 var(--mono);letter-spacing:.08em;color:var(--t3);padding-top:1px}.nx .faq__text{font:500 clamp(17px,1.45vw,19.5px)/1.4 var(--sans);letter-spacing:-.01em;color:var(--t1)}.nx .faq__icon{position:relative;justify-self:end;width:32px;height:32px;border:1px solid var(--hair);transition:border-color .2s ease}.nx .faq__icon:before,.nx .faq__icon:after{content:"";position:absolute;left:50%;top:50%;background:var(--t2);transform:translate(-50%,-50%) rotate(0);transition:transform .3s ease,background-color .2s ease}.nx .faq__icon:before{width:11px;height:1px}.nx .faq__icon:after{width:1px;height:11px}.nx .faq__item[open] .faq__icon{border-color:var(--mint-line)}.nx .faq__item[open] .faq__icon:before,.nx .faq__item[open] .faq__icon:after{transform:translate(-50%,-50%) rotate(45deg);background:var(--mint)}.nx .faq__item[open] .faq__n{color:var(--mint)}.nx .faq__q:hover .faq__icon{border-color:var(--mint-line)}.nx .faq__a{padding:0 56px 30px 72px;max-width:calc(68ch + 72px);font:400 16px/1.7 var(--sans);color:var(--t2)}@media(max-width:759px){.nx .faq__q{grid-template-columns:34px minmax(0,1fr) 36px;-moz-column-gap:10px;column-gap:10px;padding:20px 0}.nx .faq__a{padding:0 0 24px 44px}}.nx .form-panel{padding:0}.nx .form-panel>.box__head{margin:0}.nx .form{display:grid;gap:18px;padding:var(--pad)}.nx .form__row{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:760px){.nx .form__row{grid-template-columns:1fr 1fr}}.nx .field{display:grid;gap:8px;min-width:0}.nx .field__label{font:500 10.5px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}.nx .field__opt{text-transform:none;letter-spacing:.02em;color:var(--t3);opacity:.85}.nx .field__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx .input,.nx .select,.nx .textarea{width:100%;min-height:48px;padding:12px 14px;background:var(--mint-faint);border:1px solid var(--hair);border-radius:0;font:400 14px/1.4 var(--mono);color:var(--t1);caret-color:var(--mint);transition:border-color .15s ease,background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark}.nx .textarea{min-height:128px;resize:none;line-height:1.6}.nx .input::-moz-placeholder,.nx .textarea::-moz-placeholder{color:var(--t3);opacity:1}.nx .input::placeholder,.nx .textarea::placeholder{color:var(--t3);opacity:1}.nx .input[type=date]{font-variant-numeric:tabular-nums}.nx .input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.nx .input:hover,.nx .select:hover,.nx .textarea:hover{border-color:#64f0c838}.nx .input:focus,.nx .select:focus,.nx .textarea:focus,.nx .input.is-focus{outline:none;border-color:var(--mint);background:var(--mint-wash);box-shadow:inset 0 0 0 1px #64f0c859}.nx .select{padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23688a82' stroke-width='1.3'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.nx .select option{background:var(--s1);color:var(--t1)}.nx .asset-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.nx .asset-row--x>:nth-child(2){grid-column:2;grid-row:1;width:calc(100% - 58px)}.nx .asset-row--x>.icon-btn{grid-column:2;grid-row:1;justify-self:end}.nx .icon-btn{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--hair);color:var(--t3)}@media(max-width:759px){.nx .asset-row{grid-template-columns:minmax(0,1fr)}.nx .asset-row--x{grid-template-columns:minmax(0,1fr) 48px;-moz-column-gap:10px;column-gap:10px}.nx .asset-row--x>:nth-child(2){grid-column:1 / -1;grid-row:2;width:100%}.nx .asset-row--x>.icon-btn{grid-column:2;grid-row:1;justify-self:auto}}.nx .icon-btn:hover{color:var(--t1);border-color:var(--mint-line)}.nx .addline{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-14px 0;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint-75)}.nx .addline:hover{color:var(--mint)}.nx .notice{font:400 12.5px/1.6 var(--sans);color:var(--t3);text-align:center}.nx .notice a{color:var(--t2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b3c5bf66}.nx .notice a:hover{color:var(--mint)}.nx .error{padding:10px 12px;border:1px solid rgba(255,92,114,.4);background:#ff5c720d;font:400 12px/1.5 var(--mono);color:var(--alarm)}.nx .hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.nx .seg{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(max-content,1fr));border-bottom:1px solid var(--hair)}.nx .seg__btn{min-height:52px;padding:10px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;font:500 10.5px/1.35 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);white-space:nowrap;transition:color .2s ease,background-color .2s ease}.nx .seg__btn+.seg__btn{border-left:1px solid var(--hair-2)}.nx .seg__btn:hover{color:var(--t2)}.nx .seg__btn[aria-pressed=true]{color:var(--mint);border-bottom-color:var(--mint);background:var(--mint-wash)}@media(max-width:759px){.nx .seg{grid-template-columns:minmax(0,1fr)}.nx .seg__btn{display:flex;align-items:center;min-height:48px;padding:10px var(--pad) 10px calc(var(--pad) - 2px);border-bottom:0;margin-bottom:0;border-left:2px solid transparent;text-align:left}.nx .seg__btn+.seg__btn{border-left:2px solid transparent;border-top:1px solid var(--hair-2)}.nx .seg__btn[aria-pressed=true]{border-left-color:var(--mint)}}.nx .posts{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);padding-top:36px}.nx .posts:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:var(--wire)}.nx .post{position:relative;grid-column:auto / span 4;display:flex;flex-direction:column;min-height:100%}.nx .post:before{content:"";position:absolute;left:31px;top:-31px;width:1px;height:31px;background:var(--wire)}.nx .post>.node{position:absolute;left:calc(31.5px - var(--node) / 2);top:calc(-36px + 5.5px - var(--node) / 2)}.nx .post__card{display:flex;flex-direction:column;flex:1;border:1px solid var(--hair);background:var(--ink);transition:border-color .25s ease,transform .3s ease}.nx .post__date{padding:14px 24px;border-bottom:1px solid var(--hair);font:500 10.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}.nx .post__body{display:flex;flex-direction:column;flex:1;padding:24px 24px 22px;gap:12px}.nx .post__title{font:500 17px/1.38 var(--mono);letter-spacing:-.02em;word-spacing:-.08em;color:var(--t1);font-feature-settings:"calt" 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nx .post__excerpt{font:400 14.5px/1.6 var(--sans);color:var(--t2);display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.nx .post__more{margin-top:auto;padding-top:10px}.nx .post__more .more{pointer-events:none}.nx a.post:hover .post__card{border-color:var(--mint-line);transform:translateY(-3px)}.nx a.post:hover .more{border-color:var(--mint-line)}.nx a.post:hover .more__tile{background:var(--mint);color:var(--btn-ink)}.nx a.post:hover .post__title{color:var(--mint)}.nx .post:nth-child(2) .post__card{margin-top:var(--step)}.nx .post:nth-child(2):before{height:calc(31px + var(--step))}@media(max-width:1023px){.nx .posts{padding-top:0;row-gap:var(--sp-5)}.nx .posts:before{left:5px;right:auto;top:0;bottom:0;width:1px;height:auto}.nx .post{grid-column:1 / -1;margin-left:30px}.nx .post:before{left:-25px;top:23px;width:25px;height:1px}.nx .post:nth-child(2):before{height:1px}.nx .post:nth-child(2) .post__card{margin-top:0}.nx .post>.node{left:calc(-30px + 5.5px - var(--node) / 2);top:calc(23.5px - var(--node) / 2)}}.nx .wordmark{display:inline-flex;align-items:center;gap:10px}.nx .wordmark__mark{width:28px;height:28px}.nx .wordmark__text{font:400 21px/1 var(--mark);letter-spacing:.05em;color:var(--t1);transform:translateY(-1px)}.nx .wordmark__sub{margin-left:4px;font:500 9px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--t3)}.nx .site-footer{position:relative;isolation:isolate;background:var(--ink-deep)}.nx .footer__frieze{position:relative;height:132px;overflow:hidden;border-bottom:1px solid var(--ground)}.nx .footer__frieze img{position:absolute;left:50%;bottom:0;width:max(1600px,120%);max-width:none;height:auto;transform:translate(-50%);opacity:.9}.nx .footer__frieze:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ink-deep),transparent 18%,transparent 82%,var(--ink-deep)),linear-gradient(var(--ink-deep),transparent 55%);pointer-events:none}.nx .footer__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap)}.nx .footer__cell{padding:48px 0 52px}.nx .footer__brand{grid-column:1 / span 6;padding-right:48px}.nx .footer__brand>.wordmark{min-height:44px}.nx .footer__col{grid-column:auto / span 3;padding-left:28px;border-left:1px solid var(--hair)}.nx .footer__desc{margin-top:14px;max-width:30em;font:400 14.5px/1.65 var(--sans);color:var(--t2)}.nx .footer__qual{margin-top:14px;max-width:34em;font:400 12.5px/1.6 var(--sans);color:var(--t3)}.nx .footer__title{margin-bottom:20px}.nx .footer__list{display:grid;gap:0}.nx .footer__list>li{display:flex;align-items:center;min-height:40px;font:400 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--t2)}.nx .footer__list a{display:inline-flex;align-items:center;min-height:44px;color:var(--t2)}.nx .footer__list a:hover{color:var(--mint)}.nx .footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding:24px 0 28px;border-top:1px solid var(--hair)}.nx .footer__ident{display:grid;gap:6px}.nx .footer__copy{font:500 10.5px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}.nx .footer__entity{font:400 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--t3)}.nx .footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:2px 20px}.nx .footer__legal a{display:inline-flex;align-items:center;min-height:44px;padding:0;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.nx .footer__legal a:hover{color:var(--mint)}.nx .footer__legal .footer__x{width:44px;justify-content:center;margin-left:-14px}.nx .footer__legal .footer__made{text-transform:none;letter-spacing:.04em;color:var(--mint-75)}@media(max-width:1023px){.nx .footer__brand{grid-column:1 / -1;padding-right:0;padding-bottom:36px;border-bottom:1px solid var(--hair)}.nx .footer__col{grid-column:auto / span 6;padding-top:32px;padding-bottom:36px}.nx .footer__col:nth-of-type(2){padding-left:0;border-left:0}}@media(max-width:759px){.nx .footer__frieze{height:84px}.nx .footer__frieze img{width:1000px}.nx .footer__col{padding-left:16px}.nx .footer__base{flex-direction:column;align-items:flex-start}}.nx .feature{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:stretch}.nx .feature__text{grid-column:1 / -1;display:flex;flex-direction:column;gap:28px;position:relative;z-index:1}.nx .feature__foot{margin-top:auto;display:grid;gap:26px;max-width:26em}.nx .feature__art{grid-column:1 / -1;position:relative}.nx .feature__art img{width:100%;height:auto}@media(min-width:1024px){.nx .feature__text{grid-column:1 / span 5;padding-bottom:8px}.nx .feature__art{grid-column:6 / span 7;margin-right:calc(var(--gutter) * -1)}.nx .feature--flip .feature__text{grid-column:8 / span 5;grid-row:1}.nx .feature--flip .feature__art{grid-column:1 / span 7;grid-row:1;margin-right:0;margin-left:calc(var(--gutter) * -1)}.nx .feature__foot{padding-top:120px}}@media(max-width:1023px){.nx .feature__art{margin-top:36px}}.nx .exhibit{position:relative;border:1px solid var(--hair-2)}.nx .exhibit__cap{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--hair-2)}.nx .engrave{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nx .engrave--edge{position:absolute;z-index:-1;opacity:.85}.nx .engrave--fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.nx .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nx .stack>*+*{margin-top:var(--stack, 16px)}.nx .cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster, 14px)}.nx .mt-5{margin-top:var(--sp-5)}.nx .mt-6{margin-top:var(--sp-6)}.nx .mt-7{margin-top:var(--sp-7)}.nx .mt-8{margin-top:var(--sp-8)}.nx .measure{max-width:34em}.nx .seps{display:flex;flex-wrap:wrap;-moz-column-gap:1.9em;column-gap:1.9em;overflow:hidden}.nx .seps>*{position:relative;white-space:nowrap}.nx .seps>*+*:before{content:"·";position:absolute;top:0;left:-1.9em;width:1.9em;text-align:center;letter-spacing:0}@media(prefers-reduced-motion:reduce){.nx *,.nx *:before,.nx *:after{animation:none!important;transition:none!important}}.nx{--mono-hero: "JetBrains Mono Hero", var(--mono);color:var(--t1);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nx-chrome{display:contents}:where(.nx) :where(img,svg){display:block;max-width:100%}:where(.nx) :where(img){height:auto}:where(.nx) :where(a){color:inherit;text-decoration:none}:where(.nx) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.nx) :where(button){background:none;border:0;padding:0;cursor:pointer}.nx :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.nx main[tabindex="-1"]:focus{outline:none}.nx ::-moz-selection{background:#64f0c83d;color:var(--t1)}.nx ::selection{background:#64f0c83d;color:var(--t1)}.nx-page{background:var(--ink);overflow-x:clip}.nx .eyebrow{display:block}.nx .eyebrow:before{content:none}body:has(.nx-page):after{content:none}.nx{--eyebrow:rgba(100,240,200,.75);--btn-text:#04080d;--ghost-line:rgba(100,240,200,.28);--proof-h:88px;--head-h:72px;--k:min(calc(100vw / 1440), calc((max(100vh, 600px) - var(--proof-h)) / 812), 1.4px)}@supports (height:100svh){.nx{--k:min(calc(100vw / 1440), calc((max(100svh, 600px) - var(--proof-h)) / 812), 1.4px)}}.nx .hero{position:relative;height:100vh;height:100svh;min-height:600px;overflow:hidden;background-color:var(--ink);background-image:radial-gradient(circle at 12px 12px,var(--dot) 0 .9px,transparent 1.25px);background-size:24px 24px}.nx .hero :where(h1,p,ul){margin:0;padding:0}.nx .hero .wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.nx .hero .stage{position:absolute;left:50%;bottom:var(--proof-h);width:calc(1440 * var(--k));height:calc(812 * var(--k));transform:translate(-50%)}.nx .hero .art{position:absolute;left:calc(-480 * var(--k));top:0;width:calc(2400 * var(--k));height:calc(812 * var(--k));pointer-events:none}.nx .hero .art img{display:block;width:100%;height:100%;max-width:none}.nx .hero .copy{position:absolute;left:0;right:0;top:calc(124 * var(--k));text-align:center;z-index:2}.nx .hero .eyebrow{font:500 max(10px,calc(11 * var(--k)))/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--eyebrow)}.nx .hero .hero-title{margin-top:calc(24 * var(--k));font:500 calc(68 * var(--k))/1.05 var(--mono-hero);letter-spacing:-.05em;word-spacing:-.16em;font-feature-settings:"calt" 0,"liga" 0;font-variant-ligatures:none;color:var(--t1)}.nx .hero .hero-title .accent{display:block;color:var(--mint)}.nx .hero .hero-title.caps{font-size:calc(52.78 * var(--k));line-height:1.1;letter-spacing:-.01em;word-spacing:-.24em;text-transform:uppercase;max-width:15.4em;margin-left:auto;margin-right:auto;text-wrap:balance}.nx .hero .sub{margin:calc(26 * var(--k)) auto 0;max-width:31.5em;font-family:var(--mono);font-size:max(14.5px,calc(18 * var(--k)));line-height:1.6;color:var(--t2);text-wrap:balance}.nx .hero .ctas{margin-top:calc(34 * var(--k));display:flex;gap:max(10px,calc(14 * var(--k)));justify-content:center}.nx .hero .btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;height:max(44px,calc(54 * var(--k)));padding:0 max(20px,calc(30 * var(--k)));font:500 max(11px,calc(13 * var(--k)))/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.nx .hero .btn.primary{background:var(--mint);color:var(--btn-text)}.nx .hero .btn.primary:hover{filter:brightness(1.06)}.nx .hero .btn.primary span{transition:transform .3s}.nx .hero .btn.primary:hover span{transform:translate(3px)}.nx .hero .btn.ghost{border:1px solid var(--ghost-line);color:var(--t2);background:var(--ink)}.nx .hero .btn.ghost:hover{color:var(--t1);border-color:var(--mint)}.nx .hero .proof{position:absolute;left:0;right:0;bottom:0;height:var(--proof-h);border-top:1px solid var(--ground);background:var(--ink);z-index:3}.nx .hero .proof ul{list-style:none;height:100%;display:grid;grid-template-columns:repeat(4,1fr)}.nx .hero .proof li{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.nx .hero .proof li+li{border-left:1px solid var(--hair-2)}.nx .hero .proof b{font-weight:500;font-size:17px;letter-spacing:-.01em;color:var(--t1)}.nx .hero .proof span{font:400 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}@media(max-width:1100px){.nx .hero .proof li{flex-direction:column;gap:7px}.nx .hero .proof b{font-size:16px}}@media(max-height:700px){.nx{--head-h:64px}}@media(min-aspect-ratio:1/1)and (min-width:760px)and (max-height:760px),(min-aspect-ratio:1/1)and (min-width:760px)and (max-width:1150px){.nx .hero .copy{top:calc(110 * var(--k))}.nx .hero .hero-title{margin-top:calc(20 * var(--k))}.nx .hero .sub{margin-top:calc(20 * var(--k));line-height:1.5}.nx .hero .ctas{margin-top:calc(26 * var(--k))}.nx .hero .btn{letter-spacing:.15em;padding:0 max(18px,calc(30 * var(--k)))}}@media(max-aspect-ratio:1/1),(max-width:759px){.nx .hero{height:auto;min-height:0;padding-top:64px}.nx .hero .stage{position:relative;left:auto;bottom:auto;width:auto;height:auto;transform:none}.nx .hero .copy{position:relative;top:auto;padding:clamp(28px,7vw,72px) 24px 0;z-index:2}.nx .hero .eyebrow{font-size:clamp(10px,1.6vw,12px)}.nx .hero .hero-title{margin-top:clamp(16px,2.6vw,24px);font-size:clamp(30px,8.2vw,64px);line-height:1.08}.nx .hero .hero-title.caps{font-size:clamp(24.57px,6.552vw,50.96px)}.nx .hero .sub{margin-top:clamp(16px,2.8vw,26px);font-size:clamp(15.5px,2.3vw,18px);line-height:1.55;max-width:30em}.nx .hero .ctas{margin-top:clamp(22px,3.8vw,34px);gap:10px}.nx .hero .btn{height:clamp(48px,6.4vw,54px);font-size:clamp(11.5px,1.7vw,13px);padding:0 clamp(16px,3.6vw,30px)}.nx .hero .art{position:relative;left:auto;margin:calc(-100vw * .07) 0 0 -33.3333vw;width:166.6667vw;height:auto;z-index:1}.nx .hero .art img{height:auto}.nx .hero .proof{position:relative;height:auto}.nx .hero .proof li{flex-direction:column;gap:7px;padding:22px 8px}}@media(max-width:759px){.nx .hero{padding-top:60px}.nx .hero .wrap{padding:0 16px}.nx .hero .copy{padding:26px 16px 0}.nx .hero .ctas .btn{flex:1;max-width:220px;letter-spacing:.14em}.nx .hero .art{margin:22px 0 0;width:100%}.nx .hero .proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .hero .proof li{align-items:flex-start;padding:16px;white-space:normal}.nx .hero .proof li+li{border-left:0}.nx .hero .proof li:nth-child(2n){border-left:1px solid var(--hair-2)}.nx .hero .proof li:nth-child(n+3){border-top:1px solid var(--hair-2)}.nx .hero .proof b{font-size:16px}}@media(max-width:379px){.nx .hero .proof li{padding:16px 12px}.nx .hero .proof span{letter-spacing:.08em;line-height:1.35}}@media(max-width:359px){.nx .hero .hero-title{font-size:28px}.nx .hero .ctas .btn{letter-spacing:.1em;padding:0 10px}}@media(prefers-reduced-motion:reduce){.nx .hero *{transition:none!important}}.nx .feat{padding-bottom:calc(var(--section-y) * .9)}.nx .run{font:400 12.5px/1.7 var(--mono);color:var(--t2);font-feature-settings:"calt" 0,"liga" 0;font-variant-ligatures:none}.nx .run__body{display:flex;flex-direction:column;padding:26px 28px 22px}.nx .run__cmd{color:var(--t3)}.nx .run__cmd>span{white-space:nowrap}.nx .run__host{color:var(--mint-75)}.nx .run__sep{color:var(--t3)}.nx .run__verb{color:var(--t1)}.nx .run__arg{color:var(--t2)}.nx .run__flag{color:var(--t3)}.nx .run__title{margin-top:24px;display:flex;align-items:baseline;gap:12px;font:500 15px/1.35 var(--mono);letter-spacing:-.015em;word-spacing:-.06em;color:var(--t1)}.nx .run__n{font:500 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--mint)}.nx .run__desc{margin-top:10px;padding-left:1.5em;text-indent:-1.5em;font-size:13px;line-height:1.72;color:var(--t2);max-width:62ch}.nx .run__gt{display:inline-block;width:1.5em;text-indent:0;color:var(--mint-55)}.nx .run__log{margin-top:18px;display:grid;gap:3px;font-size:12px}.nx .run__log li{display:grid;grid-template-columns:4.4em 1.6em minmax(0,1fr);align-items:baseline}.nx .run__t{padding-right:.75em;text-align:right;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--t3)}.nx .run__v{color:var(--t2)}.nx .run__r{color:var(--t3)}.nx .run__result{margin-top:18px;display:grid;grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;font-size:12px;color:var(--t2)}.nx .run__risk{color:var(--alarm)}.nx .run__dot{color:var(--t3)}.nx .run__prompt{margin-top:auto;padding-top:18px;color:var(--t3)}.nx .run__cursor{display:inline-block;width:7px;height:14px;margin-left:.6em;vertical-align:-2px;background:var(--mint);animation:run-blink 1.1s steps(1) infinite}@keyframes run-blink{50%{opacity:.3}}.nx .run__ar,.nx .run__ok{display:inline-block;width:10px;height:10px;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.nx .run__ar{color:var(--mint-55);--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M2.2 1v5.2h6'/%3E%3Cpath d='M6.3 4.2l2 2-2 2'/%3E%3C/svg%3E")}.nx .run__ok{color:var(--mint);--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cpath d='M1.6 5.3l2.4 2.4 4.6-5'/%3E%3C/svg%3E")}.nx .run__status,.nx .ws__clocks{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.nx .run__status{padding:10px 18px;border-top:1px solid var(--hair);background:var(--ink-deep)}.nx .run__st{display:inline-flex;align-items:center;gap:6px}.nx .run__st b{font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--t2);font-variant-numeric:tabular-nums}.nx .run__st .run__lit{color:var(--mint-75)}.nx .run__on{width:6px;height:6px;background:var(--mint)}.nx .run__mod-sign{color:var(--mint-55)}.nx .run__mod{text-transform:none;letter-spacing:.02em;color:var(--mint-75)}.nx .run__bar{font-style:normal;color:var(--t3);opacity:.4}@keyframes run-in{0%{opacity:0;transform:translateY(3px)}}.nx .ws.is-switched .ws__run:not([hidden]) .run__desc{animation:run-in .35s ease-out both}.nx .ws.is-switched .ws__run:not([hidden]) .run__log li{animation:run-in .4s ease-out both;animation-delay:calc(.14s + var(--k) * .11s)}.nx .ws.is-switched .ws__run:not([hidden]) .run__result{animation:run-in .4s ease-out both;animation-delay:calc(.2s + var(--steps) * .11s)}.nx .ws__h{font:inherit}.nx .ws__pin{position:relative;display:inline-flex;align-items:flex-start;gap:12px;min-height:44px;padding:11px 16px 11px 13px;background:var(--ink);border:1px solid var(--hair);font:500 12.5px/1.5 var(--mono);letter-spacing:-.01em;word-spacing:-.05em;color:var(--t2);text-align:left;font-feature-settings:"calt" 0;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.nx .ws__n{flex:none;font:500 10.5px/1.79 var(--mono);letter-spacing:.1em;color:var(--t3);transition:color .2s ease}.nx .ws__t>span{display:block}.nx .ws__pin:hover{border-color:var(--mint-line);color:var(--t1)}.nx .ws__item.is-open .ws__pin{border-color:#64f0c880;color:var(--t1);background:linear-gradient(var(--mint-wash),var(--mint-wash)),var(--ink)}.nx .ws__item.is-open .ws__n{color:var(--mint)}.nx .ws__x{display:none}.nx .ws__head{display:flex;align-items:center;gap:12px 18px;min-height:44px;padding:0 18px;border-bottom:1px solid var(--hair)}.nx .ws__brand{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font:500 10px/1.2 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.nx .ws__brand svg{width:14px;height:14px}.nx .ws__live{font-size:9.5px;letter-spacing:.22em;color:var(--mint-75)}.nx .ws__count{font:500 10px/1.3 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t3)}@media(min-width:1280px){.nx .ws{position:relative;width:var(--W);height:var(--H);margin-top:40px}.nx .ws__item,.nx .ws__h{display:contents}.nx .ws__railnode{display:none}.nx .ws__frame{position:absolute;top:0;left:var(--tx);width:var(--T);height:var(--H);padding:0;z-index:1}.nx .ws__head{position:absolute;top:0;left:var(--tx);width:var(--T);height:45px;z-index:2}.nx .ws__run{position:absolute;top:45px;bottom:1px;left:calc(var(--tx) + 1px);width:calc(var(--T) - 2px);z-index:2;display:flex;flex-direction:column}.nx .ws__run[hidden]{display:none}.nx .run__body{flex:1}.nx .ws__count{position:absolute;left:24px;top:14px}.nx .ws__wiring{position:absolute;left:0;top:0;overflow:visible;z-index:2;pointer-events:none;fill:none}.nx .ws__wire{stroke:var(--wire);stroke-width:1}.nx .ws__chev{stroke:var(--mint);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;opacity:0}.nx .ws__ring{fill:var(--ink);stroke:var(--ring);stroke-width:1}.nx .ws__core{fill:var(--t3)}.nx .ws__pin{position:absolute;top:var(--y);transform:translateY(-50%);z-index:3}.nx .ws__item[data-side=l] .ws__pin{right:var(--pr)}.nx .ws__item[data-side=r] .ws__pin{left:var(--pl)}.nx .ws__item.is-open .ws__wire{stroke:var(--mint);stroke-width:1.15}.nx .ws__item.is-open .ws__chev{opacity:1}.nx .ws__item.is-open .ws__ring{stroke:var(--mint-55)}.nx .ws__item.is-open .ws__core{fill:var(--mint);r:2.4px}.nx .ws__item.is-open .ws__nd--sm .ws__core{r:1.7px}.nx .ws__item.is-open .ws__wiring{z-index:3}.nx .ws__item:not(.is-open) .ws__pin:hover{background:linear-gradient(#64f0c808,#64f0c808),var(--ink)}.nx .ws__item:not(.is-open):hover .ws__wire{stroke:var(--ring)}.nx .ws__item:not(.is-open):hover .ws__ring{stroke:var(--mint-line)}}@media(max-width:1279px){.nx .ws{position:relative;border:1px solid var(--hair);background:var(--s2)}.nx .ws__frame,.nx .ws__wiring{display:none}.nx .ws__count{padding:13px 18px 12px;border-bottom:1px solid var(--hair)}.nx .ws__item{position:relative}.nx .ws__item+.ws__item{border-top:1px solid var(--hair-2)}.nx .ws__item:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:1px;background:var(--wire);pointer-events:none}.nx .ws__count+.ws__item:before{top:28px}.nx .ws__item:last-child:before{bottom:calc(100% - 28px)}.nx .ws__item:last-child.is-open:before{bottom:0}.nx .ws__railnode{position:absolute;left:19px;top:22.5px;z-index:1}.nx .ws__item.is-open .ws__railnode{border-color:var(--mint-55)}.nx .ws__item.is-open .ws__railnode:after{width:4.8px;height:4.8px;background:var(--mint)}.nx .ws__pin{display:flex;width:100%;align-items:center;min-height:56px;padding:8px 14px 8px 48px;border:0;background:none;font-size:13.5px;white-space:normal}.nx .ws__item.is-open .ws__pin{background:none}.nx .ws__n{line-height:1.6}.nx .ws__t>span{display:inline}.nx .ws__x{display:block;position:relative;flex:none;margin-left:auto;width:32px;height:32px;border:1px solid var(--hair);transition:border-color .2s ease}.nx .ws__x:before,.nx .ws__x:after{content:"";position:absolute;left:50%;top:50%;background:var(--t2);transform:translate(-50%,-50%);transition:transform .3s ease,background-color .2s ease}.nx .ws__x:before{width:11px;height:1px}.nx .ws__x:after{width:1px;height:11px}.nx .ws__item.is-open .ws__x{border-color:var(--mint-line)}.nx .ws__item.is-open .ws__x:before,.nx .ws__item.is-open .ws__x:after{background:var(--mint);transform:translate(-50%,-50%) rotate(45deg)}.nx .ws__run{padding:0 0 0 48px}.nx .run__title{display:none}.nx .run__body{padding:2px 16px 18px 0}.nx .run__cmd{font-size:12px}.nx .run__prompt{display:none}.nx .run__status{margin-left:-48px;padding-left:48px}}@media(max-width:759px){.nx .run{font-size:11.5px}.nx .run__desc{font-size:12.5px}.nx .run__log li{grid-template-columns:4em 1.5em minmax(0,1fr)}.nx .ws__head{flex-wrap:wrap;gap:4px 10px;padding:10px 14px}.nx .ws__brand{gap:8px;letter-spacing:.14em}.nx .ws__live{letter-spacing:.16em}.nx .ws__clocks{letter-spacing:.1em}}@media(max-width:639px){.nx .run__wide{display:none}}@media(max-width:379px){.nx .ws__clocks{order:3;width:100%}}.nx .inv__mark{margin-bottom:var(--head-gap)}.nx .inv__split{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap)}.nx .inv__text{grid-column:1 / -1;position:relative;z-index:2}.nx .inv__prose{margin-top:30px;display:grid;gap:18px;max-width:34em}.nx .inv__prose .lead{color:var(--t2)}.nx .inv__qual{margin-top:-2px;max-width:40em}.nx .inv__art{grid-column:1 / -1;position:relative;margin:48px 0 0}.nx .inv__art img{width:100%;height:auto}.nx .inv__spec{grid-column:1 / -1;position:relative;z-index:3;padding-block:14px}.nx .inv__spec .rail-list__text{color:var(--t2)}.nx .inv__pin{position:absolute;top:calc(var(--node) / -2 - .5px);left:calc(var(--node) / -2 - .5px);z-index:3}@media(min-width:1024px){.nx .inv__split{grid-template-rows:auto auto;align-items:start}.nx .inv__art{grid-column:1 / span 7;grid-row:1;margin:0}.nx .inv__text{grid-column:8 / span 5;grid-row:1 / span 2;padding-top:4px}.nx .inv__spec{grid-column:2 / span 6;grid-row:2;margin-top:calc(var(--step) * -3)}}@media(min-width:760px)and (max-width:1023px){.nx .inv__text{max-width:40em}.nx .inv__art{max-width:720px}.nx .inv__spec{margin:calc(var(--step) * -2) 0 0 calc(var(--step) * 2);max-width:36em}}@media(max-width:759px){.nx .inv__art{margin:44px 0 0}.nx .inv__spec{margin:calc(var(--step) * -1) 0 0 var(--step)}}.nx .bb{--bb-d: 30px;--bb-g1: calc(var(--step) * 2);--bb-g2: calc(var(--step) * 1.5);--bb-canvas: #03060b}.nx .bb-mark .bb-soon{margin-left:4px;letter-spacing:.2em}@media(min-width:1024px){.nx .bb-head .sec-head__title{grid-column:1 / span 6}.nx .bb-head .sec-head__aside{grid-column:8 / span 5;max-width:33em}}.nx .bb-desk{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap)}.nx .bb-desk>*{grid-column:1 / -1;min-width:0}.nx .bb-in,.nx .bb-out{position:relative;z-index:2;padding-left:30px}.nx .bb-in .title,.nx .bb-out .title{color:var(--t1)}.nx .bb-in__text{margin-top:10px;font:400 14.5px/1.62 var(--sans);color:var(--t2);max-width:30em}.nx .bb-in__node{position:absolute;left:0;top:6px}.nx .bb-in:before,.nx .bb-out:before{content:"";position:absolute;left:5px;width:1px;background:var(--wire);pointer-events:none}.nx .bb-in:before{top:17px;bottom:calc(var(--bb-g1) * -1)}.nx .bb-port{position:absolute;left:1.5px}.nx .bb-in>.bb-port{bottom:calc(var(--bb-g1) * -1 - 4.5px)}.nx .bb-out:before{top:calc(var(--bb-g2) * -1);height:calc(var(--bb-g2) + 6px)}.nx .bb-out>.bb-port{top:calc(var(--bb-g2) * -1 - 4px)}.nx .bb-board{position:relative;margin:0}.nx .bb-slab{position:relative;border:1px solid var(--hair);background:var(--bb-canvas)}.nx .bb-slab:before,.nx .bb-slab:after{content:"";position:absolute;pointer-events:none;border:1px solid var(--hair)}.nx .bb-slab:before{left:-1px;right:-1px;bottom:100%;height:var(--bb-d);border-bottom:0;transform-origin:0 100%;transform:skew(-45deg);background:repeating-linear-gradient(180deg,rgba(179,197,191,.07) 0 1px,transparent 1px 3px),#0d1821}.nx .bb-slab:after{top:-1px;bottom:-1px;left:100%;width:var(--bb-d);border-left:0;transform-origin:0 0;transform:skewY(-45deg);border-color:#64f0c81a;background:repeating-linear-gradient(180deg,rgba(150,205,195,.05) 0 1px,transparent 1px 4px),#060b11}.nx .bb-board__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:15px 24px;border-bottom:1px solid var(--hair);background:var(--s2);font:500 10.5px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}.nx .bb-board__name{color:var(--t1)}.nx .bb-madeup{color:var(--t2);letter-spacing:.16em}.nx .bb-phone-note{display:none;flex-basis:100%;font:400 11px/1.45 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--t2)}.nx .bb-board__canvas{padding:18px 28px 26px;background:var(--bb-canvas)}.nx .bb-board__canvas svg{display:block;width:100%;height:auto;margin-inline:auto}.nx .bb-board__canvas .bb-board__wide{max-width:860px}.nx .bb-board__canvas .bb-board__phone{display:none;max-width:400px}.nx .bb-legend{padding:16px 24px 17px;border-top:1px solid var(--hair);background:var(--s2)}.nx .bb-legend__items{display:flex;flex-wrap:wrap;gap:10px 28px}.nx .bb-legend__item{display:inline-flex;align-items:flex-start;gap:10px;font:400 11.5px/1.45 var(--mono);letter-spacing:.01em;color:var(--t3)}.nx .bb-legend__glyph{flex:none;margin-top:3px}.nx .bb-label{position:relative;padding-left:18px;font:400 14.5px/1.62 var(--sans);color:var(--t2);max-width:30em}.nx .bb-label:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--wire)}@media(min-width:1024px){.nx .bb-in{grid-row:1;align-self:stretch;margin-bottom:var(--bb-g1)}.nx .bb-in--1{grid-column:1 / span 3}.nx .bb-in--2{grid-column:4 / span 3;margin-top:calc(var(--step) * 2)}.nx .bb-in--3{grid-column:7 / span 3;margin-top:var(--step)}.nx .bb-board{grid-row:2;grid-column:1 / span 9}.nx .bb-label{grid-row:2;grid-column:10 / span 3;align-self:start;margin:12px 0 0 22px}.nx .bb-out{grid-row:3;grid-column:6 / span 4;margin-top:var(--bb-g2)}}@media(max-width:1023px){.nx .bb{--bb-d: 18px;--bb-g1: 40px;--bb-g2: 40px}.nx .bb-in{--bb-gap: 28px;margin-bottom:var(--bb-gap)}.nx .bb-in:before{bottom:calc(var(--bb-gap) * -1)}.nx .bb-in>.bb-port{display:none}.nx .bb-in--3{margin-bottom:var(--bb-g1)}.nx .bb-in--3:before{bottom:calc(var(--bb-g1) * -1)}.nx .bb-in--3>.bb-port{display:block}.nx .bb-board{margin-right:var(--bb-d)}.nx .bb-label{margin:36px 0 0}.nx .bb-out{margin-top:var(--bb-g2);order:1}.nx .bb-label{order:2}}@media(max-width:759px){.nx .bb{--bb-d: 12px}.nx .bb-mark{flex-wrap:wrap;row-gap:14px}.nx .bb-mark>span{white-space:nowrap}.nx .bb-mark .bb-soon{margin-left:0}.nx .bb-head .sec-head__aside{font-size:15.5px}.nx .bb-board__head{padding:13px 16px}.nx .bb-phone-note{display:block}.nx .bb-board__canvas{padding:22px 8px 18px}.nx .bb-board__canvas .bb-board__wide{display:none}.nx .bb-board__canvas .bb-board__phone{display:block}.nx .bb-legend{padding:14px 16px}.nx .bb-legend__items{flex-direction:column;gap:9px}}.nx .rc{overflow-x:clip}.nx .rc [hidden]{display:none!important}@media(min-width:1024px){.nx .rc-head .sec-head__title{grid-column:1 / span 7}.nx .rc-head .sec-head__aside{grid-column:9 / span 4}}.nx .rc-body{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:start}.nx .rc-body>*{grid-column:1 / -1;min-width:0}.nx .rc-art{position:relative;width:min(620px,100%);margin-left:auto;aspect-ratio:620 / 470}.nx .rc-art img{width:100%;height:100%}.nx .rc-art__end{position:absolute;left:calc(100% - var(--node) / 2);top:calc(228 / 470 * 100%);margin-top:calc(var(--node) / -2);z-index:3}.nx .rc-lead{margin-top:8px;max-width:30em;font:400 16px/1.68 var(--sans);color:var(--t2)}.nx .rc-list{margin-top:28px;max-width:32em;border-top:1px solid var(--hair-2)}.nx .rc-list>li:last-child{border-bottom:1px solid var(--hair-2)}.nx .rc-case{position:relative;z-index:2}.nx .rc-panel{position:relative}.nx .rc-panel .box__head{padding-block:16px}.nx .rc-form{gap:20px;padding:30px var(--pad) 28px}.nx .rc-form .field__opt{opacity:1}.nx .rc-select:invalid{color:var(--t3)}.nx .rc-date{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;color:var(--t3);cursor:pointer}.nx .rc-date svg{flex:none;color:var(--mint-75)}.nx .rc-form .button--block{margin-top:6px}.nx .rc-form .notice{max-width:34em;margin-inline:auto}.nx .rc-received{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px var(--pad) 60px;text-align:center}.nx .rc-received__mark{display:inline-grid;place-items:center;width:48px;height:48px;color:var(--mint);background:var(--mint-wash);border:1px solid var(--mint-line)}.nx .rc-received__title{margin-top:18px;font:500 13px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mint)}.nx .rc-received__text{margin:10px auto 0;max-width:24em;font:400 15px/1.62 var(--sans);color:var(--t2)}@media(min-width:1024px){.nx .rc-body{align-items:stretch}.nx .rc-side{grid-column:1 / span 6;grid-row:1;display:flex;flex-direction:column}.nx .rc-side .rc-lead{margin-bottom:28px}.nx .rc-side .rc-list{margin-top:auto}.nx .rc-art{width:min(620px,calc(100% + var(--gap)));margin-right:calc(var(--gap) * -1)}.nx .rc-case{grid-column:7 / span 6;grid-row:1;margin-top:var(--step);display:flex;flex-direction:column}.nx .rc-panel,.nx .rc-form,.nx .rc-what{flex:1;display:flex;flex-direction:column}.nx .rc-what .textarea{flex:1}}@media(max-width:1023px){.nx .rc-art{margin-inline:0 auto;width:min(620px,100%)}.nx .rc-case{margin-top:56px}}@media(max-width:759px){.nx .rc-head .sec-head__mark{letter-spacing:.16em;gap:10px;line-height:1.5}.nx .rc-head .sec-head__idx{flex:none;white-space:nowrap}.nx .rc-head .sec-head__mark:after{min-width:14px;align-self:center}.nx .rc-art{width:calc(100% + var(--gutter));margin-left:calc(var(--gutter) * -1);margin-right:0}.nx .rc-lead{font-size:15.5px}.nx .rc-form{padding:24px var(--pad) 24px}.nx .rc-case{margin-top:48px}}.nx .chain{position:relative}.nx .chain__trigger{display:flex;align-items:center;gap:10px;text-align:left}.nx .chain__placeholder{color:var(--t3)}.nx .chain__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx .chain__logo{flex:none;width:20px;height:20px}.nx .chain__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:240px;overflow:auto;overscroll-behavior:contain;padding:4px 0;background:var(--s1);border:1px solid var(--hair);outline:none}.nx .chain__option{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;font:400 13px/1.3 var(--mono);color:var(--t2);cursor:pointer}.nx .chain__option.is-active{background:var(--mint-wash);color:var(--t1)}.nx .chain__option[aria-selected=true]{color:var(--mint)}.nx .chain__list:focus-visible .chain__option.is-active{outline:2px solid var(--mint);outline-offset:-2px}.nx .cal{position:relative}.nx .rc-date.is-set{color:var(--t1)}.nx .cal__panel{position:absolute;z-index:20;left:0;top:calc(100% + 6px);width:272px;max-width:calc(100vw - 48px);padding:12px;background:var(--s1);border:1px solid var(--hair)}.nx .cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.nx .cal__month{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t1)}.nx .cal__nav{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--hair);font:400 16px/1 var(--mono);color:var(--t2)}.nx .cal__nav:hover:not([disabled]){color:var(--mint);border-color:var(--mint-line)}.nx .cal__nav[disabled]{opacity:.3;cursor:not-allowed}.nx .cal__week,.nx .cal__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.nx .cal__week span{padding:4px 0;text-align:center;font:400 9px/1 var(--mono);color:var(--t3)}.nx .cal__day{height:32px;font:400 11px/1 var(--mono);color:var(--t2)}.nx .cal__day:hover:not([disabled]){background:var(--mint-wash);color:var(--mint)}.nx .cal__day[aria-pressed=true]{background:var(--mint);color:var(--btn-ink);font-weight:500}.nx .cal__day[disabled]{color:var(--t3);opacity:.4;cursor:not-allowed}.nx .cal__day:focus-visible{outline-offset:-2px}@media(max-width:759px){.nx .cal__panel{min-width:100%}.nx .cal__nav{width:44px;height:44px}.nx .cal__day{height:44px}}.nx .rc-form .icon-btn svg{width:14px;height:14px}.nx :is(.ds,.bz,.ir){overflow-x:clip}.nx :is(.ds,.bz,.ir) .sec-head__idx{white-space:nowrap}@media(max-width:759px){.nx :is(.ds,.bz,.ir) .sec-head__mark{letter-spacing:.2em;gap:12px}}.nx :is(.ds,.bz,.ir){--rail-fix: -1px}.nx .ds-exhibit{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:center}.nx .ds-exhibit__art{grid-column:1 / -1;position:relative}.nx .ds-exhibit__art img{width:100%;height:auto}.nx .ds-sim{grid-column:1 / -1;position:relative;z-index:2;padding:40px var(--pad) 32px}.nx .ds-sim__pin{position:absolute;top:calc(var(--node) / -2 - .5px);left:calc(var(--node) / -2 - .5px);z-index:3}.nx .ds-sim__top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.nx .ds-sim__text{margin-top:18px;max-width:33em}.nx .ds-sim__act{margin-top:28px}@media(min-width:1024px){.nx .ds-exhibit__art{grid-column:5 / span 8;grid-row:1;margin-right:calc(var(--gutter) * -1)}.nx .ds-sim{grid-column:1 / span 6;grid-row:1;align-self:start;margin-top:calc(var(--step) * 3)}}@media(max-width:1023px){.nx .ds-exhibit__art{margin:-6% calc(var(--gutter) * -1) 0 8%}.nx .ds-sim{margin-top:calc(var(--step) * -2);margin-right:var(--step)}}@media(max-width:759px){.nx .ds-exhibit__art{width:156%;max-width:none;margin:-4% 0 0 -44%}.nx .ds-sim{margin-top:calc(var(--step) * -3)}}.nx .ds-tray{position:relative;margin-top:clamp(72px,8.4vw,128px);--tw: calc((100% - var(--gap) * 3) / 4)}.nx .ds-tools{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--step);padding-bottom:var(--step)}.nx .ds-tool{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 28px 30px;background:var(--ink);border:1px solid var(--hair)}.nx .ds-tool:nth-child(-n+3){grid-row:1}.nx .ds-tool:nth-child(n+4){grid-row:2}.nx .ds-tool:nth-child(1){grid-column:1}.nx .ds-tool:nth-child(2),.nx .ds-tool:nth-child(4){grid-column:2}.nx .ds-tool:nth-child(3),.nx .ds-tool:nth-child(5){grid-column:3}.nx .ds-tool:nth-child(6){grid-column:4;margin-right:var(--rail-fix)}.nx .ds-tool:nth-child(2n){top:var(--step)}.nx .ds-tool__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.nx .ds-tool__tile{display:grid;place-items:center;width:40px;height:40px;background:var(--s3);color:var(--t2)}.nx .ds-tool__tile svg{width:22px;height:22px}.nx .ds-tool .box__index{padding-top:4px}.nx .ds-tool .box__text{font-size:14.5px}.nx .ds-tray:before,.nx .ds-tray:after{content:"";position:absolute;height:1px;pointer-events:none;background:var(--wire-2)}.nx .ds-tray:before{top:0;left:calc(var(--tw) * 3 + var(--gap) * 3);right:calc(var(--gutter) * -1)}.nx .ds-tray:after{bottom:var(--step);left:calc(var(--gutter) * -1);width:calc(var(--gutter) + var(--tw))}.nx .ds-tools:before,.nx .ds-tools:after{content:"";position:absolute;z-index:1;width:var(--node);height:var(--node);border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--t3) 0 1.8px,var(--ink) 2.1px);border:1px solid var(--ring)}.nx .ds-tools:before{top:calc(var(--node) / -2 + .5px);left:calc(var(--tw) * 3 + var(--gap) * 3 - var(--node) / 2 + .5px)}.nx .ds-tools:after{bottom:calc(var(--step) - var(--node) / 2 + .5px);left:calc(var(--tw) - var(--node) / 2 - .5px)}.nx .ds-cta{position:absolute;left:0;bottom:var(--step);width:var(--tw);height:calc(50% - var(--step));display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:27px 0 30px}.nx .ds-cta .micro{padding-left:2px}@media(min-width:1024px)and (max-width:1279px){.nx .ds-cta .button{min-height:48px;padding:0 14px;font-size:11.5px;letter-spacing:.12em}}@media(max-width:1023px){.nx .ds-tray{--tw: auto}.nx .ds-tools{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.nx .ds-tool:nth-child(n){grid-row:auto;grid-column:auto;margin:0}.nx .ds-tool:nth-child(2n){margin-right:var(--rail-fix)}.nx .ds-cta{position:static;width:auto;height:auto;padding:32px 0 0}.nx .ds-tray:before,.nx .ds-tray:after,.nx .ds-tools:before,.nx .ds-tools:after{display:none}}@media(max-width:759px){.nx .ds-tools{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0}.nx .ds-tool{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;row-gap:8px;padding:22px 20px 24px}.nx .ds-tool:nth-child(n){margin:0 var(--rail-fix) 0 0;top:0}.nx .ds-tool:nth-child(n+2){margin-top:-1px}.nx .ds-tool__top{display:contents}.nx .ds-tool__tile{grid-row:1 / span 2}.nx .ds-tool .box__index{display:none}.nx .ds-tool .box__title{grid-column:2;align-self:center}.nx .ds-tool .box__text{grid-column:2}}.nx .bz-stat{display:grid;justify-items:start;gap:4px;max-width:none}.nx .bz-stat__num{font-size:clamp(64px,9.2vw,132px);background-size:7px 7px;background-image:radial-gradient(circle at 50% 50%,var(--t1) 0 1.8px,transparent 2.3px)}.nx .bz-stat__cap{font:500 11px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}@media(min-width:1024px){.nx .bz-head .sec-head__title{grid-column:1 / span 6}.nx .bz-head .bz-stat{grid-column:8 / span 5;justify-self:end;justify-items:end;text-align:right;padding-bottom:.25em}}.nx .bz-signal{position:relative;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);overflow:hidden}.nx .bz-signal img{width:100%;height:auto}.nx .bz-body{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:start;margin-top:calc(var(--step) * 2.5)}.nx .bz-copy{grid-column:1 / -1;max-width:33em}.nx .bz-list{grid-column:1 / -1;position:relative;z-index:2;padding-block:14px}.nx .bz-list .rail-list__text{font-size:15px}.nx .bz-list .is-lit .rail-list__text{color:var(--t1)}.nx .bz-act{grid-column:1 / -1}@media(min-width:1024px){.nx .bz-copy{grid-column:1 / span 5;grid-row:1;padding-top:4px}.nx .bz-act{grid-column:1 / span 5;grid-row:2;margin-top:36px}.nx .bz-list{grid-column:7 / span 6;grid-row:1 / span 2;margin-top:calc(var(--step) * -4.5);margin-right:var(--rail-fix)}}@media(max-width:1023px){.nx .bz-list{margin-top:calc(var(--step) * 2);margin-left:var(--step);margin-right:var(--rail-fix)}.nx .bz-act{margin-top:calc(var(--step) * 2)}}@media(max-width:759px){.nx .bz-signal img{width:300%;max-width:none;margin-left:-96%}.nx .bz-stat__num{font-size:76px;background-size:5px 5px;background-image:radial-gradient(circle at 50% 50%,var(--t1) 0 1.35px,transparent 1.75px)}}@media(min-width:760px){.nx .ir-head{justify-items:center;text-align:center}.nx .ir-head .sec-head__mark{justify-self:stretch;text-align:left}.nx .ir-head .sec-head__title{grid-column:2 / span 10}.nx .ir-head .sec-head__aside{grid-column:3 / span 8;align-self:start;padding-bottom:0;max-width:40em}}.nx .ir-clock{position:relative}.nx .ir-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:15px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair-2)}.nx .ir-strip__name{font:500 10.5px/1.5 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t2)}@media(min-width:1280px){.nx .ir-strip{position:absolute;top:0;left:0;z-index:1;max-width:calc(21.066% - 40px);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:0 0 0 18px;border:0;border-left:1px solid var(--hair)}}.nx .ir-phase{position:relative;background:var(--ink);border:1px solid var(--hair);padding:24px 24px 26px}.nx .ir-phase>*+*{margin-top:12px}.nx .ir-phase__t{font:500 11.5px/1.3 var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--t3);white-space:nowrap}.nx .ir-phase__name{color:var(--t1)}.nx .ir-phase__owner{margin-top:14px}.nx .ir-phase__text{font:400 14.5px/1.62 var(--sans);color:var(--t2)}.nx .ir-phase>.ir-phase__owner+.ir-phase__text{margin-top:16px}.nx .ir-phase--alarm{background:transparent;border-color:var(--hair-2)}.nx .ir-phase--alarm .ir-phase__name{color:var(--t2)}.nx .ir-phase--live .ir-phase__t{color:var(--mint)}.nx .ir-pivot{font:500 10.5px/1.3 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--mint-75);white-space:nowrap}@media(min-width:1280px){.nx .ir-phases{--row: 120px;--w: calc(25% - var(--gap) * .75);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--row) auto}.nx .ir-phases:before{content:"";grid-row:2;grid-column:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201232%20112'%20width='1232'%20height='112'%20preserveAspectRatio='none'%20fill='none'%3e%3c!--%20noxos%20·%20incident%20clock%20scale%20·%20ln(1%20+%20m/2)%20/%20ln(721)%20·%20deterministic%20--%3e%3cpath%20d='M0%2056H431.08'%20stroke='%23688a82'%20stroke-opacity='.75'%20stroke-width='1'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='M75.91%2056v4M129.77%2056v4M171.54%2056v4M205.68%2056v4M234.54%2056v4M281.59%2056v4M301.31%2056v4M319.16%2056v4M335.45%2056v7M400.65%2056v4'%20stroke='%23688a82'%20stroke-opacity='.7'%20stroke-width='1'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='M431.08%2056H1232'%20stroke='%2364f0c8'%20stroke-width='1.15'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='M0%2068H1232'%20stroke='%23688a82'%20stroke-opacity='.28'%20stroke-width='1'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='M448.92%2056v7M487.26%2056v4M519.07%2056v7M546.25%2056v4M569.98%2056v7M591.04%2056v4M609.97%2056v7M627.16%2056v4M642.9%2056v5M769.62%2056v5M844.5%2056v5M897.85%2056v5M939.31%2056v5M973.24%2056v9M1001.95%2056v5M1026.84%2056v5M1048.81%2056v5M1068.46%2056v5M1086.25%2056v5M1102.49%2056v9M1117.44%2056v5M1131.28%2056v5M1144.16%2056v5M1156.22%2056v5M1167.55%2056v5M1178.23%2056v9M1188.33%2056v5M1197.92%2056v5M1207.04%2056v5M1215.73%2056v5M1224.04%2056v5'%20stroke='%2364f0c8'%20stroke-opacity='.5'%20stroke-width='1'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='M605.32%2052.75L607.73%2056L605.32%2059.25M1005.78%2052.75L1008.18%2056L1005.78%2059.25'%20stroke='%2364f0c8'%20stroke-width='1.15'%20vector-effect='non-scaling-stroke'/%3e%3c/svg%3e") 0 50% / 100% 100% no-repeat}.nx .ir-phase{grid-column:1;width:var(--w)}.nx .ir-phase:nth-child(1){grid-row:3;align-self:start;margin-left:0}.nx .ir-phase:nth-child(2){grid-row:1;align-self:end;margin-left:21.066%}.nx .ir-phase:nth-child(3){grid-row:3;align-self:start;margin-left:34.99%}.nx .ir-phase:nth-child(4){grid-row:1;align-self:end;margin-left:63.666%}.nx .ir-phase:nth-child(5){grid-row:3;align-self:start;justify-self:end;margin-right:var(--rail-fix)}.nx .ir-phase:before,.nx .ir-phase:after{content:"";position:absolute;pointer-events:none}.nx .ir-phase:before{left:-1px;width:1px;height:calc(var(--row) / 2);background:var(--wire)}.nx .ir-phase:after{left:calc(-1px - var(--node) / 2 + .5px);width:var(--node);height:var(--node);border-radius:50%;background:radial-gradient(circle,var(--t3) 0 1.8px,var(--ink) 2.1px);border:1px solid var(--ring)}.nx .ir-phase:nth-child(odd):before{bottom:100%;margin-bottom:1px}.nx .ir-phase:nth-child(odd):after{bottom:calc(100% + var(--row) / 2 - var(--node) / 2 + 1px)}.nx .ir-phase:nth-child(2n):before{top:100%;margin-top:1px}.nx .ir-phase:nth-child(2n):after{top:calc(100% + var(--row) / 2 - var(--node) / 2 + 1px)}.nx .ir-phase:nth-child(5):before{left:auto;right:-1px}.nx .ir-phase:nth-child(5):after{left:auto;right:calc(-1px - var(--node) / 2 + .5px)}.nx .ir-phase--live:before{background:var(--mint-line)}.nx .ir-phase--live:after{background:radial-gradient(circle,var(--mint) 0 2.4px,var(--ink) 2.7px);border-color:var(--mint-55)}.nx .ir-phase__t{position:absolute;left:14px;margin:0}.nx .ir-phase:nth-child(odd)>.ir-phase__t{bottom:calc(100% + var(--row) / 2 - 30px)}.nx .ir-phase:nth-child(2n)>.ir-phase__t{top:calc(100% + var(--row) / 2 - 30px)}.nx .ir-phase:nth-child(5)>.ir-phase__t{left:auto;right:14px}.nx .ir-phase>.ir-phase__name{margin-top:0}.nx .ir-pivot{position:absolute;left:16px;bottom:calc(100% + var(--row) / 2 + 12px);margin:0}}@media(max-width:1279px){.nx .ir-phases{--gapv: var(--sp-5);position:relative;margin-top:36px;display:grid;gap:var(--gapv)}.nx .ir-phase{margin-left:34px;margin-right:var(--rail-fix)}.nx .ir-phase:before{content:"";position:absolute;left:-34px;top:30px;bottom:calc((var(--gapv) + 30px) * -1);width:34px;--c: var(--wire);background:linear-gradient(var(--c),var(--c)) 5px 0 / 1px 100% no-repeat,linear-gradient(var(--c),var(--c)) 6px 0 / 28px 1px no-repeat}.nx .ir-phase:last-child:before{bottom:auto;height:1px}.nx .ir-phase--live:before{--c: var(--mint)}.nx .ir-phase:after{content:"";position:absolute;top:calc(30px - var(--node) / 2 + .5px);left:calc(-34px + 5.5px - var(--node) / 2);width:var(--node);height:var(--node);border-radius:50%;background:radial-gradient(circle,var(--t3) 0 1.8px,var(--ink) 2.1px);border:1px solid var(--ring)}.nx .ir-phase--live:after{background:radial-gradient(circle,var(--mint) 0 2.4px,var(--ink) 2.7px);border-color:var(--mint-55)}.nx .ir-phase__text{max-width:40em}.nx .ir-pivot{margin-bottom:4px}.nx .ir-phase--pivot>.ir-phase__t{margin-top:10px}}.nx .ir-act{margin-top:clamp(56px,6vw,88px);display:grid;justify-items:center;gap:20px;text-align:center}.nx .ir-act__row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@media(max-width:759px){.nx .ir-act{justify-items:stretch;text-align:left}.nx .ir-act__row{flex-direction:column;align-items:stretch}.nx .ir-act__row .button{justify-content:center}}.nx .contact-sec{container-type:inline-size;--bleed: max(var(--gutter), calc((100cqw - var(--max)) / 2 + var(--gutter)))}.nx .contact-sec__mark{margin-bottom:var(--head-gap)}.nx .contact-sec__layout{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap)}.nx .contact-sec__layout>*{grid-column:1 / -1;min-width:0}.nx .contact-sec__intro{position:relative;inset:auto;height:auto;z-index:auto}.nx .contact-sec__foot{margin-top:clamp(22px,2.6vw,34px)}.nx .contact-sec__lead{max-width:25em;font:400 clamp(17px,1.3vw,19px)/1.62 var(--sans);color:var(--t2)}.nx .contact-sec__status{margin-top:26px;line-height:1.6;align-items:flex-start}.nx .contact-sec__status .status__sq{flex:none;background:var(--t3);margin-top:.42em}.nx .contact-sec__panel{position:relative;z-index:2;container-type:inline-size}@container (max-width: 540px){.nx .contact-sec__panel .form__row{grid-template-columns:minmax(0,1fr)}}.nx .contact-sec__panel .seg__btn{min-height:56px}.nx .contact-sec__panel .input{text-overflow:ellipsis}.nx .contact-sec__sent{display:grid;justify-items:center;gap:0;padding:72px var(--pad) 76px;text-align:center}.nx .contact-sec__sent[hidden]{display:none}.nx .contact-sec__check{display:grid;place-items:center;width:48px;height:48px;background:var(--mint-wash);border:1px solid var(--mint-line);color:var(--mint)}.nx .contact-sec__sent-label{margin-top:24px;font:500 12px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint)}.nx .contact-sec__sent-text{margin-top:12px;max-width:24em;font:400 15px/1.62 var(--sans);color:var(--t2)}.nx .contact-sec__panel.is-sent .contact-sec__form-wrap{display:none}.nx .contact-sec__layout:after{content:"";position:absolute;left:calc(var(--bleed) * -1);right:calc(var(--bleed) * -1);bottom:0;height:1px;background:var(--ground);pointer-events:none}@media(min-width:1024px){.nx .contact-sec__layout{grid-template-rows:auto 1fr auto}.nx .contact-sec__intro{grid-column:1 / span 5;grid-row:1}.nx .contact-sec__foot{grid-column:1 / span 5;grid-row:3;align-self:end;margin:0 0 var(--pad)}.nx .contact-sec__panel{grid-column:7 / span 6;grid-row:1 / span 3;margin-top:calc(var(--step) * 3)}}@media(max-width:1023px){.nx .contact-sec__layout:after{display:none}.nx .contact-sec__panel{margin-top:clamp(40px,6vw,56px)}}@media(max-width:759px){.nx .contact-sec__foot{margin-top:24px}.nx .contact-sec__panel .seg__btn{min-height:48px}}.nx .faq-sec__mark{margin-bottom:var(--head-gap)}.nx .faq-sec__layout{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:start}.nx .faq-sec__intro,.nx .faq-sec__list{grid-column:1 / -1;min-width:0}.nx .faq-sec__intro{position:relative;inset:auto;height:auto;z-index:auto}.nx .faq-sec__aside{margin-top:26px;max-width:24em;font:400 16px/1.68 var(--sans);color:var(--t2)}.nx .faq-sec__art{margin:52px 0 0 calc(var(--gutter) * -1);width:calc(100% + var(--gutter) + var(--gap));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nx .faq-sec__art img{width:100%;height:auto}@media(min-width:1024px){.nx .faq-sec__intro{grid-column:1 / span 4;position:sticky;top:72px;padding-bottom:8px}.nx .faq-sec__list{grid-column:6 / span 7}}@media(max-width:1023px){.nx .faq-sec__intro{margin-bottom:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-rows:1fr auto;-moz-column-gap:var(--gap);column-gap:var(--gap)}.nx .faq-sec__title{grid-column:1;grid-row:1;align-self:end}.nx .faq-sec__aside{grid-column:1;grid-row:2;padding-bottom:12px}.nx .faq-sec__art{grid-column:2;grid-row:1 / span 2;margin:0 calc(var(--gutter) * -1) 0 0;width:calc(100% + var(--gutter))}}@media(max-width:759px){.nx .faq-sec__intro{display:block;margin-bottom:40px}.nx .faq-sec__art{width:min(78%,300px);margin:36px calc(var(--gutter) * -1) 0 auto}}.nx .faq--pinned{--pin-x: 8px;--sheet-x: calc(72px + var(--step));--pin-y: 38px}.nx .faq--pinned .faq__q{position:relative}.nx .faq--pinned .faq__item[open]>.faq__q:after{content:"";position:absolute;left:var(--pin-x);top:52px;bottom:0;width:1px;background:var(--wire)}.nx .faq--pinned .faq__a{position:relative;margin:0 0 30px var(--sheet-x);padding:24px 32px 27px;max-width:none;border:1px solid var(--hair);background:var(--s2)}.nx .faq--pinned .faq__a>p{max-width:62ch}.nx .faq--pinned .faq__a:before{content:"";position:absolute;pointer-events:none;top:-1px;left:calc(var(--pin-x) - var(--sheet-x) - 1px);width:calc(var(--sheet-x) - var(--pin-x));height:var(--pin-y);border-left:1px solid var(--wire);border-bottom:1px solid var(--wire)}.nx .faq__pin{position:absolute;left:calc(var(--node) / -2 - 1.5px);top:calc(var(--pin-y) - 1.5px - var(--node) / 2)}.nx .faq--pinned .faq__item:not([open]) .faq__pin{display:none}@media(max-width:759px){.nx .faq--pinned{--pin-x: 7px;--sheet-x: var(--step);--pin-y: 34px}.nx .faq--pinned .faq__item[open]>.faq__q:after{top:46px}.nx .faq--pinned .faq__a{padding:20px 20px 22px;margin-bottom:24px}}.nx .blog-sec{container-type:inline-size;--bleed: max(var(--gutter), calc((100cqw - var(--max)) / 2 + var(--gutter)));--field-h: clamp(150px, 20.8vw, 300px)}@supports (width: round(down,1.5px,1px)){.nx .blog-sec{--field-h: round(down, clamp(150px, 20.8vw, 300px), 1px)}@media(max-width:1023px){.nx .blog-sec{--field-h: round(down, clamp(140px, 30vw, 220px), 1px)}}}.nx .blog-sec__head{margin-bottom:0}.nx .blog-sec__aside{display:flex;justify-content:flex-end}.nx .blog-sec__ground{position:relative;padding-top:var(--field-h)}.nx .blog-sec__field{position:absolute;top:0;left:calc(var(--bleed) * -1);right:calc(var(--bleed) * -1);height:calc(var(--field-h) + 5.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.nx .blog-sec__field img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%}.nx .blog-sec__posts:before{left:calc(var(--bleed) * -1);right:calc(var(--bleed) * -1);background:var(--ground)}.nx .post__stake{--h: calc(var(--field-h) * .55);position:absolute;left:31px;top:calc(-30.5px - var(--h));width:1px;height:var(--h);background:var(--wire);pointer-events:none}.nx .post__stake:after{content:"";position:absolute;left:calc(var(--node) / -2 + .5px);top:calc(var(--node) / -2);width:var(--node);height:var(--node);border-radius:50%;box-sizing:border-box;background:radial-gradient(circle,var(--t3) 0 1.8px,var(--ink) 2px);border:1px solid var(--ring)}.nx .post__stake--mint{background:var(--mint-55)}.nx .post__stake--mint:after{background:radial-gradient(circle,var(--mint) 0 2.4px,var(--ink) 2.6px);border-color:var(--mint-55)}.nx .post:nth-child(2)>.post__stake{--h: calc(var(--field-h) * .32)}.nx .post:nth-child(3)>.post__stake{--h: calc(var(--field-h) * .76)}.nx .post:nth-child(n+4)>.post__stake,.nx .post:nth-child(n+4)>.node,.nx .post:nth-child(n+4):before{display:none}@media(min-width:1024px){.nx .blog-sec__posts{row-gap:calc(var(--step) * 2)}.nx .post:nth-child(5) .post__card{margin-top:var(--step)}}@media(max-width:1023px){.nx .blog-sec{--field-h: clamp(140px, 30vw, 220px)}.nx .blog-sec__aside{justify-content:flex-start}.nx .blog-sec__posts{padding-top:24px}.nx .blog-sec__posts:before{left:5px;right:auto;top:calc(var(--field-h) * -.62);bottom:0;width:1px;height:auto;background:var(--wire)}.nx .post__stake{display:none}.nx .blog-sec__ground:after{content:"";position:absolute;left:calc(5.5px - var(--node) / 2);top:calc(var(--field-h) * .38 - var(--node) / 2);width:var(--node);height:var(--node);border-radius:50%;box-sizing:border-box;background:radial-gradient(circle,var(--mint) 0 2.4px,var(--ink) 2.6px);border:1px solid var(--mint-55)}.nx .blog-sec__ground:before{content:"";position:absolute;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);top:calc(var(--field-h) + 5px);height:1px;background:var(--ground)}.nx .post:nth-child(n+4)>.node,.nx .post:nth-child(n+4):before{display:block}}.nx .foot{container-type:inline-size;overflow:hidden}.nx .foot__frieze{--bays: 12;--anchor: 8;--wc: calc(min(100cqw, var(--max)) - 2 * var(--gutter));--bay: calc((var(--wc) + var(--gap)) / var(--bays));position:relative;height:calc(var(--bay) * 236 / 120);margin-top:clamp(28px,4vw,56px);border-bottom:1px solid var(--ground);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nx .foot__frieze img{position:absolute;bottom:0;max-width:none;height:auto;left:calc((100cqw - var(--wc)) / 2 - var(--anchor) * var(--bay));width:calc(var(--bay) * 28)}.nx .foot__frieze:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ink-deep),rgba(3,6,11,0) 16%,rgba(3,6,11,0) 88%,var(--ink-deep))}.nx .foot .footer__cell{padding-top:52px}.nx .foot .footer__list a,.nx .foot .footer__legal a{min-width:44px}.nx .foot .footer__legal a{justify-content:center}@media(max-width:1023px){.nx .foot__frieze{--bays: 6;--anchor: 14}}@media(max-width:759px){.nx .foot__frieze{--bays: 5;--anchor: 14.5}.nx .foot .footer__cell{padding-top:40px}}.nx .foot--page{border-top:1px solid var(--hair)}.nx .wordmark__text{font-size:16px;letter-spacing:.14em;transform:translateY(1px)}.nx{--hdr-h: 72px}@media(max-height:700px){.nx{--hdr-h: 64px}}@media(max-aspect-ratio:1/1){.nx{--hdr-h: 64px}}@media(max-width:759px){.nx{--hdr-h: 60px}}.nx .site-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--hdr-h);border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease}.nx .site-header.is-scrolled{background:#05090fdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hair)}.nx .site-header__bar{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.nx .brand{display:flex;align-items:center;gap:10px;min-height:44px;flex:none}.nx .brand svg{width:28px;height:28px}.nx .brand span{font:400 21px/1 var(--mark);letter-spacing:.05em;color:var(--t1);transform:translateY(-1px)}.nx .site-nav{display:flex}.nx .site-nav a{display:inline-flex;align-items:center;height:44px;padding:0 11px;font:400 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);white-space:nowrap;transition:color .2s ease}.nx .site-nav a:hover{color:var(--mint)}.nx .site-cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 17px;border:1px solid var(--mint-line);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);white-space:nowrap;transition:background-color .2s ease}.nx .site-cta i{font-style:normal;opacity:.6;transition:transform .3s ease}.nx .site-cta:hover{background:var(--mint-wash)}.nx .site-cta:hover i{transform:translate(2px)}.nx .site-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--t2);margin-right:-10px}.nx .site-burger:hover{color:var(--mint)}@media(max-width:1279px){.nx .site-nav,.nx .site-cta{display:none}.nx .site-burger{display:flex}}@media(max-width:759px){.nx .brand svg{width:26px;height:26px}.nx .brand span{font-size:19px}}.nx .skip{position:fixed;left:max(var(--gutter),calc(50% - var(--max) / 2 + var(--gutter)));top:14px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--mint);color:var(--btn-ink);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;transform:translateY(calc(-100% - 16px));transition:transform .2s ease}.nx .skip:focus,.nx .skip:focus-visible{transform:none;outline-offset:3px}.nx .site-header{height:calc(var(--hdr-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.nx .brand span{font-size:16px;letter-spacing:.14em;transform:translateY(1px)}@media(max-width:759px){.nx .brand span{font-size:14.5px}}.nx{--mark: "Montserrat Alternates Mark", "Montserrat Alternates", sans-serif}.nx .menu{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;color:var(--t1);background:var(--ink-deep);overflow-y:auto;overscroll-behavior:contain}.nx .menu[open]{display:flex;flex-direction:column}.nx .menu::backdrop{background:#03060bb8}html:has(.nx .menu[open]){overflow:hidden}.nx .menu__top{flex:none;border-bottom:1px solid var(--hair)}.nx .menu__bar{height:var(--hdr-h);display:flex;align-items:center;justify-content:space-between;gap:20px}.nx .menu__close{display:flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--t2);margin-right:-10px}.nx .menu__close:hover{color:var(--mint)}.nx .menu__close svg{width:18px;height:18px}.nx .menu__nav{flex:1 0 auto}.nx .menu__list{position:relative;padding-block:18px}.nx .menu__list:before{content:"";position:absolute;pointer-events:none;left:calc(var(--gutter) + 3.5px);top:46px;bottom:46px;width:1px;background:var(--wire)}.nx .menu__list>li+li{border-top:1px solid var(--hair-2)}.nx .menu__list a{display:flex;align-items:center;gap:22px;min-height:56px;font:500 12.5px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t2);transition:color .2s ease}.nx .menu__list .node{z-index:1}.nx .menu__list a:hover,.nx .menu__list a:focus-visible{color:var(--mint)}.nx .menu__list a:hover .node,.nx .menu__list a:focus-visible .node{border-color:var(--mint-55)}.nx .menu__list a:hover .node:after,.nx .menu__list a:focus-visible .node:after{background:var(--mint)}.nx .menu__foot{flex:none;padding-top:8px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.nx .menu__ws{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:52px;border:1px solid var(--mint-line);background:var(--mint-wash);font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.nx .menu__ws i{font-style:normal;opacity:.6}@media(min-width:760px){.nx .menu{inset:0 0 0 auto;width:min(420px,100%);border-left:1px solid var(--hair)}.nx .menu .container{padding-inline:28px}.nx .menu__list:before{left:31.5px}}@media(prefers-reduced-motion:no-preference){.nx .menu[open]{animation:menu-in .24s ease-out}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}@media(min-width:760px){.nx .menu[open]{animation-name:menu-in-side}@keyframes menu-in-side{0%{opacity:0;transform:translate(28px)}}}}.nx .menu__top{padding-top:env(safe-area-inset-top)}.nx .menu__top{position:sticky;top:0;z-index:2;background:var(--ink-deep)}.nx .menu{position:fixed;z-index:60}.nx .menu:not([open]){display:none!important}.nx .pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.nx .pop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#03060bb8}.nx .pop__sheet{position:relative;width:100%;max-width:440px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:48px 32px 32px;text-align:center;background:var(--s2);border:1px solid var(--hair)}.nx .pop__sheet--narrow{max-width:384px}.nx .pop__close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;color:var(--t2)}.nx .pop__close:hover{color:var(--mint)}.nx .pop__close svg{width:16px;height:16px}.nx .pop__brand{justify-content:center;margin-bottom:26px}.nx .pop__eyebrow{margin-bottom:14px}.nx .pop__text{margin:14px auto 0;max-width:24em;text-wrap:pretty}.nx .pop__action{margin-top:28px}.nx .pop__action svg{flex:none}.nx .pop__form{margin-top:26px;display:grid;gap:12px;text-align:left}.nx .pop__form>.button{margin-top:4px}.nx .pop .notice{margin-top:16px}.nx .pop__done{display:grid;justify-items:center}.nx .pop__done-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border:1px solid var(--mint-line);background:var(--mint-wash);color:var(--mint)}@media(max-width:759px){.nx .pop__sheet{padding:44px 24px 24px}}@media(prefers-reduced-motion:no-preference){.nx .pop__sheet{animation:menu-in .24s ease-out}}.nx .pick{position:relative}.nx .pick__trigger{display:flex;align-items:center;text-align:left}.nx .pick__placeholder{color:var(--t3)}.nx .pick__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);padding:4px 0;background:var(--s1);border:1px solid var(--hair)}.nx .pick__option{display:flex;width:100%;align-items:center;min-height:40px;padding:8px 14px;font:400 13px/1.3 var(--mono);color:var(--t2);text-align:left}.nx .pick__option:hover{background:var(--mint-wash);color:var(--t1)}.nx .pick__option[aria-selected=true]{color:var(--mint)}.nx .pick__option:focus-visible{outline-offset:-2px}.nx .page{position:relative}.nx .hero{z-index:2}.nx .page.rails:before,.nx .page.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;z-index:1;pointer-events:none;background:var(--hair-2)}.nx .page.rails:before{left:max(var(--gutter),calc(50% - var(--max) / 2 + var(--gutter)));right:auto}.nx .page.rails:after{right:max(var(--gutter),calc(50% - var(--max) / 2 + var(--gutter)));left:auto}.nx .page :is(.ds,.bz,.ir){--rail-fix: 0px}.nx .hero .proof li:first-child{border-left:1px solid var(--hair-2)}.nx .hero .proof li:last-child{border-right:1px solid var(--hair-2)}@media(max-width:759px){.nx .hero .proof li:nth-child(odd){border-left:1px solid var(--hair-2)}.nx .hero .proof li:nth-child(2n){border-right:1px solid var(--hair-2)}}@media(max-width:759px){.nx .page .sec-head__mark{letter-spacing:.14em;gap:10px;line-height:1.5}.nx .page .sec-head__idx{flex:none;white-space:nowrap}.nx .page .sec-head__mark:after{min-width:14px;align-self:center}}@media(max-width:759px){.nx .page.rails:before{left:calc(var(--gutter) / 2)}.nx .page.rails:after{right:calc(var(--gutter) / 2)}.nx .page .rule{margin-inline:calc(var(--gutter) / -2)}.nx .page .sec-head__mark:after{margin-right:calc(var(--gutter) / -2)}.nx .hero .proof ul.wrap{padding-inline:calc(var(--gutter) / 2)}}@media(min-width:760px){.nx .page :is(.sec-head__aside:not(.bz-stat,.blog-sec__aside),.inv__prose,.bb-label){padding-right:12px}}@media(forced-colors:active){.nx :is(.faq__icon,.ws__x):before,.nx :is(.faq__icon,.ws__x):after,.nx .faq__item[open] .faq__icon:before,.nx .faq__item[open] .faq__icon:after,.nx .ws__item.is-open .ws__x:before,.nx .ws__item.is-open .ws__x:after{background:CanvasText;forced-color-adjust:none}.nx .seg__btn[aria-pressed=true]{border-color:Highlight}}@font-face{font-family:JetBrains Mono Hero;font-style:normal;font-weight:500;font-display:block;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2");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:Montserrat Alternates Mark;font-style:normal;font-weight:400;font-display:block;src:url(/assets/montserrat-alternates-latin-400-normal-DqN9joRZ.woff2) format("woff2");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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,IBM Plex Mono,Fira Code,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:dark}*{border-color:#64f0c81f}html{scroll-behavior:smooth}body{font-family:Space Grotesk,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(234 246 241 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#05090f}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#05090f;background-image:radial-gradient(900px 620px at 80% -10%,rgba(100,240,200,.1),transparent 60%),radial-gradient(1100px 760px at 8% 2%,rgba(100,240,200,.11),transparent 58%),linear-gradient(180deg,#05090f,#04080d)}::-moz-selection{background:#64f0c838;color:#eaf6f1}::selection{background:#64f0c838;color:#eaf6f1}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid rgba(100,240,200,.65);outline-offset:2px}::-webkit-scrollbar{height:.375rem;width:.375rem}::-webkit-scrollbar-track{background:#070e16b3}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#64f0c866,#64f0c84d);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#64f0c88c}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.text-accent{text-shadow:0 0 8px rgba(100,240,200,.25),0 0 18px rgba(100,240,200,.08)}.text-gradient-accent{background:linear-gradient(118deg,#64f0c8,#64f0c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.\!panel{background:linear-gradient(180deg,#111e29db,#0b141de6)!important;border:1px solid transparent!important;-o-border-image:linear-gradient(150deg,rgba(100,240,200,.32),rgba(100,240,200,.12) 52%,rgba(100,240,200,.03)) 1!important;border-image:linear-gradient(150deg,#64f0c852,#64f0c81f 52%,#64f0c808) 1!important;box-shadow:0 1px #64f0c80a inset,0 24px 48px -30px #000000f2!important}.panel{background:linear-gradient(180deg,#111e29db,#0b141de6);border:1px solid transparent;-o-border-image:linear-gradient(150deg,rgba(100,240,200,.32),rgba(100,240,200,.12) 52%,rgba(100,240,200,.03)) 1;border-image:linear-gradient(150deg,#64f0c852,#64f0c81f 52%,#64f0c808) 1;box-shadow:0 1px #64f0c80a inset,0 24px 48px -30px #000000f2}.panel-raised{background:linear-gradient(180deg,#14222ef2,#0c161ff2);border:1px solid transparent;-o-border-image:linear-gradient(150deg,rgba(100,240,200,.45),rgba(100,240,200,.16) 55%,rgba(100,240,200,.04)) 1;border-image:linear-gradient(150deg,#64f0c873,#64f0c829 55%,#64f0c80a) 1;box-shadow:0 1px #64f0c812 inset,0 36px 80px -36px #000000f2}.ring-grad{border:1px solid transparent;-o-border-image:linear-gradient(150deg,rgba(100,240,200,.4),rgba(100,240,200,.14) 55%,rgba(100,240,200,.03)) 1;border-image:linear-gradient(150deg,#64f0c866,#64f0c824 55%,#64f0c808) 1}.eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:JetBrains Mono,IBM Plex Mono,Fira Code,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:#64f0c8b3}.eyebrow:before{content:"";width:16px;height:1px;background:linear-gradient(90deg,transparent,#64f0c8);display:inline-block}.modal-screen{height:100vh;height:100dvh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.modal-panel{max-height:100%}.modal-panel--card{background:linear-gradient(180deg,#0e1a17fa,#08100efa);border:1px solid rgba(100,240,200,.28);box-shadow:0 1px #64f0c814 inset,0 36px 80px -36px #000000f2}.card-screen{height:100vh;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.card-stack{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:clamp(.6rem,2.2vh,1.75rem) 1rem}.card-fill{display:flex;width:100%;max-width:26rem;flex-direction:column;gap:clamp(.4rem,1.7vh,1.5rem);margin-block:auto;margin-inline:auto}.card-pad{padding-inline:clamp(.875rem,4vw,1.25rem)}.card-head{padding-top:clamp(.6rem,1.6vh,1.25rem)}.card-mark{height:clamp(22px,3.4vh,30px);width:clamp(22px,3.4vh,30px)}.card-watermark{height:clamp(8rem,24vh,15rem);width:clamp(8rem,24vh,15rem)}.card-identity{padding-top:clamp(1rem,3.6vh,2.5rem);padding-bottom:clamp(.75rem,2.4vh,1.75rem)}.card-name{font-size:clamp(1.9rem,min(11vw,7vh),3.25rem)}.card-role{margin-top:clamp(.35rem,1.2vh,1rem)}.card-row{min-height:clamp(44px,7.6vh,60px)}.card-cta{min-height:clamp(44px,7vh,56px)}.card-tile{min-height:clamp(44px,9vh,76px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-px{bottom:-1px}.-left-\[9999px\]{left:-9999px}.-left-px{left:-1px}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-right-px{right:-1px}.-top-\[20\%\]{top:-20%}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.bottom-\[-14\%\]{bottom:-14%}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[18\%\]{left:18%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[26\%\]{right:26%}.right-\[6\%\]{right:6%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-6{top:1.5rem}.top-\[11px\]{top:11px}.top-\[18px\]{top:18px}.top-\[28\%\]{top:28%}.top-\[6\.5rem\]{top:6.5rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2 / span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-px{margin-left:-1px}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[168px\]{height:168px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[2px\]{height:2px}.h-\[40vw\]{height:40vw}.h-\[44vw\]{height:44vw}.h-\[60vw\]{height:60vw}.h-\[8px\]{height:8px}.h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[640px\]{max-height:640px}.max-h-\[900px\]{max-height:900px}.max-h-\[90vh\]{max-height:90vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[104px\]{width:104px}.w-\[168px\]{width:168px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[40vw\]{width:40vw}.w-\[420px\]{width:420px}.w-\[44vw\]{width:44vw}.w-\[60vw\]{width:60vw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[140px\]{min-width:140px}.min-w-\[420px\]{min-width:420px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[820px\]{min-width:820px}.min-w-\[960px\]{min-width:960px}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[360px\]{max-width:360px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[900px\]{max-width:900px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes aurora1{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(-5%,7%) scale(1.15);opacity:.75}}.animate-aurora-1{animation:aurora1 19s ease-in-out infinite}@keyframes aurora2{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(7%,-5%) scale(1.12);opacity:.65}}.animate-aurora-2{animation:aurora2 24s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .7s ease-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseRing{0%{transform:scale(.85);opacity:.7}to{transform:scale(2.4);opacity:0}}.animate-pulse-ring{animation:pulseRing 2.6s ease-out infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_80px_120px\]{grid-template-columns:1fr 80px 120px}.grid-cols-\[40px_1fr_100px_80px_100px\]{grid-template-columns:40px 1fr 100px 80px 100px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-accent\/10>:not([hidden])~:not([hidden]){border-color:#64f0c81a}.divide-border>:not([hidden])~:not([hidden]){border-color:#64f0c81f}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-r-\[4px\]{border-top-right-radius:4px;border-bottom-right-radius:4px}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-\[\#060e16\]{--tw-border-opacity: 1;border-color:rgb(6 14 22 / var(--tw-border-opacity, 1))}.border-\[\#3b82f6\]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-\[\#64f0c8\]{--tw-border-opacity: 1;border-color:rgb(100 240 200 / var(--tw-border-opacity, 1))}.border-\[\#ef4444\]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-\[\#ffb84c\]{--tw-border-opacity: 1;border-color:rgb(255 184 76 / var(--tw-border-opacity, 1))}.border-\[rgba\(100\,240\,200\,0\.35\)\]{border-color:#64f0c859}.border-accent{--tw-border-opacity: 1;border-color:rgb(100 240 200 / var(--tw-border-opacity, 1))}.border-accent\/15{border-color:#64f0c826}.border-accent\/20{border-color:#64f0c833}.border-accent\/25{border-color:#64f0c840}.border-accent\/30{border-color:#64f0c84d}.border-accent\/40{border-color:#64f0c866}.border-accent\/50{border-color:#64f0c880}.border-accent\/60{border-color:#64f0c899}.border-accent\/70{border-color:#64f0c8b3}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:#64f0c81f}.border-border\/50{border-color:#64f0c880}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-orange-500\/20{border-color:#f9731633}.border-pink-500\/20{border-color:#ec489933}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-transparent{border-color:transparent}.border-warn\/20{border-color:#ffb84c33}.border-warn\/30{border-color:#ffb84c4d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.bg-\[\#050a14\]{--tw-bg-opacity: 1;background-color:rgb(5 10 20 / var(--tw-bg-opacity, 1))}.bg-\[\#060e16\]{--tw-bg-opacity: 1;background-color:rgb(6 14 22 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1520\]{--tw-bg-opacity: 1;background-color:rgb(10 21 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1110\]\/85{background-color:#0b1110d9}.bg-\[\#0b141d\]{--tw-bg-opacity: 1;background-color:rgb(11 20 29 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(100\,240\,200\,0\.015\)\]{background-color:#64f0c804}.bg-\[rgba\(100\,240\,200\,0\.02\)\]{background-color:#64f0c805}.bg-\[rgba\(255\,255\,255\,0\.015\)\]{background-color:#ffffff04}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(100 240 200 / var(--tw-bg-opacity, 1))}.bg-accent\/10{background-color:#64f0c81a}.bg-accent\/15{background-color:#64f0c826}.bg-accent\/20{background-color:#64f0c833}.bg-accent\/5{background-color:#64f0c80d}.bg-accent\/55{background-color:#64f0c88c}.bg-accent\/60{background-color:#64f0c899}.bg-accent\/\[0\.04\]{background-color:#64f0c80a}.bg-accent\/\[0\.06\]{background-color:#64f0c80f}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-danger\/55{background-color:#ff5c728c}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/5{background-color:#22c55e0d}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(5 9 15 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-pink-500\/10{background-color:#ec48991a}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(11 20 29 / var(--tw-bg-opacity, 1))}.bg-surface-secondary{--tw-bg-opacity: 1;background-color:rgb(7 13 20 / var(--tw-bg-opacity, 1))}.bg-surface-tertiary{background-color:#0c162099}.bg-text-muted{--tw-bg-opacity: 1;background-color:rgb(104 138 130 / var(--tw-bg-opacity, 1))}.bg-text-muted\/30{background-color:#688a824d}.bg-text-primary{--tw-bg-opacity: 1;background-color:rgb(234 246 241 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-warn{--tw-bg-opacity: 1;background-color:rgb(255 184 76 / var(--tw-bg-opacity, 1))}.bg-warn\/10{background-color:#ffb84c1a}.bg-warn\/5{background-color:#ffb84c0d}.bg-warn\/55{background-color:#ffb84c8c}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.015\]{background-color:#ffffff04}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-grad-flow{background-image:linear-gradient(135deg,#64f0c8,#64f0c8)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0b1110\]{--tw-gradient-from: #0b1110 var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 17 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/45{--tw-gradient-from: rgb(100 240 200 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 240 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pt-0\.5{padding-top:.125rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3\.5{padding-top:.875rem}.pt-6{padding-top:1.5rem}.pt-\[72px\]{padding-top:72px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:JetBrains Mono,IBM Plex Mono,Fira Code,monospace}.font-sans{font-family:Space Grotesk,system-ui,sans-serif}.font-wordmark{font-family:Montserrat Alternates,sans-serif}.font-wordmark-plain{font-family:Montserrat,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.03\]{line-height:1.03}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#020408\]{--tw-text-opacity: 1;color:rgb(2 4 8 / var(--tw-text-opacity, 1))}.text-\[\#04080d\]{--tw-text-opacity: 1;color:rgb(4 8 13 / var(--tw-text-opacity, 1))}.text-\[\#05090f\]{--tw-text-opacity: 1;color:rgb(5 9 15 / var(--tw-text-opacity, 1))}.text-\[\#eaf6f1\]{--tw-text-opacity: 1;color:rgb(234 246 241 / var(--tw-text-opacity, 1))}.text-\[\#eaf6f1\]\/90{color:#eaf6f1e6}.text-accent{--tw-text-opacity: 1;color:rgb(100 240 200 / var(--tw-text-opacity, 1))}.text-accent\/40{color:#64f0c866}.text-accent\/50{color:#64f0c880}.text-accent\/60{color:#64f0c899}.text-accent\/70{color:#64f0c8b3}.text-accent\/80{color:#64f0c8cc}.text-accent\/90{color:#64f0c8e6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-danger{--tw-text-opacity: 1;color:rgb(255 92 114 / var(--tw-text-opacity, 1))}.text-danger\/90{color:#ff5c72e6}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-surface{--tw-text-opacity: 1;color:rgb(11 20 29 / var(--tw-text-opacity, 1))}.text-text-muted{--tw-text-opacity: 1;color:rgb(104 138 130 / var(--tw-text-opacity, 1))}.text-text-muted\/30{color:#688a824d}.text-text-muted\/40{color:#688a8266}.text-text-muted\/50{color:#688a8280}.text-text-muted\/60{color:#688a8299}.text-text-muted\/70{color:#688a82b3}.text-text-primary{--tw-text-opacity: 1;color:rgb(234 246 241 / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(179 197 191 / var(--tw-text-opacity, 1))}.text-warn{--tw-text-opacity: 1;color:rgb(255 184 76 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-accent{accent-color:#64f0c8}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.2\]{opacity:.2}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow-mint{--tw-shadow: 0 0 44px -8px rgba(100,240,200,.4);--tw-shadow-colored: 0 0 44px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-raised{--tw-shadow: 0 1px 0 0 rgba(100, 240, 200,.07) inset, 0 36px 80px -36px rgba(0,0,0,.95);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 36px 80px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-accent\/5{--tw-shadow-color: rgb(100 240 200 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[6px\]{--tw-blur: blur(6px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px;opacity:.045;mix-blend-mode:overlay}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.blog-content{color:#c8d8d2;font-size:15px;line-height:1.8}.blog-content h2{color:#64f0c8;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(100,240,200,.12)}.blog-content h3{color:#e8f4f0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.02em;margin-top:2rem;margin-bottom:.75rem}.blog-content p{margin-bottom:1.25rem}.blog-content ul,.blog-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.blog-content ul{list-style:none}.blog-content ul li{position:relative;padding-left:1rem;margin-bottom:.5rem}.blog-content ul li:before{content:"›";position:absolute;left:0;color:#64f0c8;font-weight:600}.blog-content ol{list-style:decimal}.blog-content ol li{margin-bottom:.5rem;padding-left:.25rem}.blog-content ol li::marker{color:#64f0c880;font-family:JetBrains Mono,monospace;font-size:.85em}.blog-content strong{color:#e8f4f0;font-weight:600}.blog-content em{color:#c8d8d2;font-style:italic}.blog-content a{color:#64f0c8;text-decoration:none;border-bottom:1px solid rgba(100,240,200,.3);transition:border-color .2s}.blog-content a:hover{border-color:#64f0c8}.blog-content code{color:#64f0c8;background:#0a14208c;font-family:JetBrains Mono,monospace;font-size:.85em;padding:.15em .4em;border:1px solid rgba(100,240,200,.12)}.blog-content pre{background:#060e16;border:1px solid rgba(100,240,200,.12);padding:1rem 1.25rem;margin-bottom:1.25rem;overflow-x:auto;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.7;color:#c8d8d2}.blog-content img,.blog-content video,.blog-content iframe{max-width:100%;height:auto}.blog-content table{display:block;max-width:100%;overflow-x:auto}.blog-content code{word-break:break-word}.blog-content pre code{background:none;border:none;padding:0;font-size:inherit;color:inherit}.blog-content blockquote{border-left:3px solid rgba(100,240,200,.3);padding-left:1rem;margin:1.25rem 0;color:#6a8a82;font-style:italic}.blog-content hr{border:none;border-top:1px solid rgba(100,240,200,.12);margin:2rem 0}@keyframes pitchReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pitch-reveal{animation:pitchReveal .44s cubic-bezier(.22,1,.36,1) both}.pitch-scroll{scrollbar-width:thin;scrollbar-color:rgba(100,240,200,.3) transparent}.pitch-scroll::-webkit-scrollbar{width:6px}.pitch-scroll::-webkit-scrollbar-thumb{background:#64f0c840}.pitch-scroll::-webkit-scrollbar-track{background:transparent}@keyframes pitchFade{0%{opacity:0}to{opacity:1}}.pitch-fade{animation:pitchFade .5s ease-out both}@keyframes pitchGrowX{0%{transform:scaleX(0)}to{transform:none}}.pitch-grow-x{transform-origin:left center;animation:pitchGrowX .9s cubic-bezier(.22,1,.36,1) .15s both}@keyframes pitchDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.pitch-draw{stroke-dasharray:1;animation:pitchDraw 1.1s cubic-bezier(.65,0,.35,1) .15s both}@keyframes pitchNodeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pitch-node-in{transform-box:fill-box;transform-origin:center;animation:pitchNodeIn .52s cubic-bezier(.34,1.56,.64,1) both}@keyframes pitchFlow{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.pitch-flow{stroke-dasharray:3 9;animation:pitchFlow .9s linear 5}@keyframes pitchPing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.pitch-ping{transform-box:fill-box;transform-origin:center;animation:pitchPing 1.8s ease-out 2 forwards}@keyframes pitchLogoIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.pitch-logo-in{animation:pitchLogoIn .7s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.pitch-reveal,.pitch-fade,.pitch-grow-x,.pitch-draw,.pitch-node-in,.pitch-logo-in{animation:none}.pitch-draw{stroke-dasharray:none}.pitch-flow{animation:none}.pitch-ping{animation:none;opacity:0}}.hover\:text-accent:hover,.group:hover .group-hover\:text-accent{text-shadow:0 0 8px rgba(100,240,200,.25),0 0 18px rgba(100,240,200,.08)}.placeholder\:text-text-muted\/40::-moz-placeholder{color:#688a8266}.placeholder\:text-text-muted\/40::placeholder{color:#688a8266}.placeholder\:text-text-muted\/50::-moz-placeholder{color:#688a8280}.placeholder\:text-text-muted\/50::placeholder{color:#688a8280}.placeholder\:text-text-muted\/70::-moz-placeholder{color:#688a82b3}.placeholder\:text-text-muted\/70::placeholder{color:#688a82b3}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:bg-accent:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(100 240 200 / var(--tw-bg-opacity, 1))}.after\:shadow-\[0_0_8px_rgba\(100\,240\,200\,0\.4\)\]:after{content:var(--tw-content);--tw-shadow: 0 0 8px rgba(100,240,200,.4);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-\[\#8ef5d9\]:hover{--tw-border-opacity: 1;border-color:rgb(142 245 217 / var(--tw-border-opacity, 1))}.hover\:border-accent\/30:hover{border-color:#64f0c84d}.hover\:border-accent\/40:hover{border-color:#64f0c866}.hover\:border-accent\/45:hover{border-color:#64f0c873}.hover\:border-accent\/50:hover{border-color:#64f0c880}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:bg-\[\#8ef5d9\]:hover{--tw-bg-opacity: 1;background-color:rgb(142 245 217 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(255\,255\,255\,0\.015\)\]:hover{background-color:#ffffff04}.hover\:bg-\[rgba\(255\,255\,255\,0\.02\)\]:hover{background-color:#ffffff05}.hover\:bg-accent\/20:hover{background-color:#64f0c833}.hover\:bg-accent\/25:hover{background-color:#64f0c840}.hover\:bg-accent\/85:hover{background-color:#64f0c8d9}.hover\:bg-accent\/90:hover{background-color:#64f0c8e6}.hover\:bg-accent\/\[0\.05\]:hover{background-color:#64f0c80d}.hover\:bg-accent\/\[0\.07\]:hover{background-color:#64f0c812}.hover\:text-accent:hover{--tw-text-opacity: 1;color:rgb(100 240 200 / var(--tw-text-opacity, 1))}.hover\:text-accent\/80:hover{color:#64f0c8cc}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-text-secondary:hover{--tw-text-opacity: 1;color:rgb(179 197 191 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-glow-cyan:hover{--tw-shadow: 0 0 50px -10px rgba(100, 240, 200,.32);--tw-shadow-colored: 0 0 50px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-accent:focus{--tw-border-opacity: 1;border-color:rgb(100 240 200 / var(--tw-border-opacity, 1))}.focus\:border-accent\/30:focus{border-color:#64f0c84d}.focus\:border-accent\/50:focus{border-color:#64f0c880}.focus\:border-accent\/60:focus{border-color:#64f0c899}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:bg-accent\/\[0\.05\]:focus-visible{background-color:#64f0c80d}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color: rgb(100 240 200 / .4)}.focus-visible\:\[outline-offset\:-3px\]:focus-visible{outline-offset:-3px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-accent{--tw-text-opacity: 1;color:rgb(100 240 200 / var(--tw-text-opacity, 1))}.aria-disabled\:cursor-wait[aria-disabled=true]{cursor:wait}.aria-disabled\:bg-accent\/70[aria-disabled=true]{background-color:#64f0c8b3}@media(prefers-reduced-motion:no-preference){@keyframes consoleIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.motion-safe\:animate-console-in{animation:consoleIn .6s cubic-bezier(.22,1,.36,1) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.motion-safe\:animate-fade-in{animation:fadeIn .7s ease-out forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.motion-safe\:animate-slide-up{animation:slideUp .7s cubic-bezier(.22,1,.36,1) forwards}}@media(min-width:640px){.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-\[22rem\]{width:22rem}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:min-w-0{min-width:0px}.sm\:max-w-\[26rem\]{max-width:26rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-baseline{align-items:baseline}.sm\:gap-10{gap:2.5rem}.sm\:gap-3{gap:.75rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:768px){.md\:-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-12{margin-bottom:3rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mt-12{margin-top:3rem}.md\:mt-8{margin-top:2rem}.md\:mt-9{margin-top:2.25rem}.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-16{height:4rem}.md\:h-28{height:7rem}.md\:h-4{height:1rem}.md\:w-10{width:2.5rem}.md\:w-16{width:4rem}.md\:w-28{width:7rem}.md\:min-w-0{min-width:0px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-3\.5{gap:.875rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:overflow-visible{overflow:visible}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pt-16{padding-top:4rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[9px\]{font-size:9px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1024px){.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:w-\[24rem\]{width:24rem}.lg\:w-\[28rem\]{width:28rem}.lg\:flex-none{flex:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-3{gap:.75rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}}@media(min-width:1280px){.xl\:block{display:block}}.\[\&\:not\(\:empty\)\]\:mt-3:not(:empty){margin-top:.75rem}@media(max-height:520px){.\[\@media\(max-height\:520px\)\]\:block{display:block}.\[\@media\(max-height\:520px\)\]\:hidden{display:none}}
