@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}:root{--bg:#07060d;--ink:#f5f3ff;--muted:#9b96b5;--line:hsla(0,0%,100%,.08);--card:hsla(0,0%,100%,.03);--pink:#ff2e9a;--cyan:#00e7ff;--lime:#c7ff3a;--violet:#8a5cff}*{box-sizing:border-box}#__nuxt,body,html{background:var(--bg);color:var(--ink);margin:0;padding:0}body{font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",system-ui,-apple-system,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/9hRHTbBZsEcuZxxdZXdc8o-FjmTk6jKYV4mCGHoOshQ-FXztQX8BEI_x63xtVeB8YlzpQQqLYDJXuRgZI-_p0mc.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:117.4059%;ascent-override:83.8118%;descent-override:24.871%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Segoe UI";src:local("Segoe UI");size-adjust:110.2943%;ascent-override:89.2159%;descent-override:26.4746%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:108.6667%;ascent-override:90.5521%;descent-override:26.8712%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Arial";src:local("Arial");size-adjust:109.6903%;ascent-override:89.7072%;descent-override:26.6204%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Noto Sans";src:local("Noto Sans");size-adjust:103.1646%;ascent-override:95.3816%;descent-override:28.3043%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/8E98qU9JVIorMbSkrgwe7pqO6DBMHoz86e4AYYGnxZI-l64sh5gPy6yQQ0OtxcWRVFhAxU9zy81Wr0A6neeCiVg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/49gfA9tw3bvggfkYOLejhvX2KhcVawo-cvbz8VN2dCw-0qFzYXdaaz7T7lDKYOVqUuOLUlF3BtGYdgfDcIMsoGU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}.page[data-v-8d69fefd]{min-height:100vh;overflow:hidden;padding:0 clamp(20px,5vw,56px);position:relative}.grid-bg[data-v-8d69fefd]{background:radial-gradient(60% 50% at 20% 10%,rgba(255,46,154,.18),transparent 60%),radial-gradient(50% 50% at 80% 30%,rgba(0,231,255,.14),transparent 60%),radial-gradient(50% 50% at 50% 90%,rgba(138,92,255,.18),transparent 60%),linear-gradient(180deg,#07060d 0,#0a0815 50%,#07060d);inset:-20%;position:fixed;z-index:-2}.grid-bg[data-v-8d69fefd]:after{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);position:absolute}.nav[data-v-8d69fefd]{border-bottom:1px solid var(--line);justify-content:space-between;padding:28px 0}.brand[data-v-8d69fefd],.nav[data-v-8d69fefd]{align-items:center;display:flex}.brand[data-v-8d69fefd]{font-size:14px;gap:10px;letter-spacing:.02em}.brand-dot[data-v-8d69fefd]{animation:heartbeat-8d69fefd 1.4s ease-in-out infinite;background:var(--pink);border-radius:50%;box-shadow:0 0 0 4px #ff2e9a2e,0 0 18px var(--pink);height:10px;width:10px}.brand-name[data-v-8d69fefd]{font-weight:700;letter-spacing:.04em}.brand-sep[data-v-8d69fefd],.brand-sub[data-v-8d69fefd],.nav-link[data-v-8d69fefd]{color:var(--muted)}.nav-link[data-v-8d69fefd]{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:13px;gap:8px;padding:8px 14px;text-decoration:none;transition:color .2s,border-color .2s}.nav-link[data-v-8d69fefd]:hover{border-color:#ffffff40;color:var(--ink)}.hero[data-v-8d69fefd]{max-width:980px;padding:clamp(60px,12vh,140px) 0 clamp(40px,8vh,80px)}.eyebrow[data-v-8d69fefd]{align-items:center;background:#ffffff05;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:12px;gap:10px;letter-spacing:.18em;padding:8px 14px;text-transform:uppercase}.pulse[data-v-8d69fefd]{animation:pulse-8d69fefd 1.4s ease-in-out infinite;background:var(--lime);border-radius:50%;box-shadow:0 0 12px var(--lime);height:7px;width:7px}@keyframes pulse-8d69fefd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes heartbeat-8d69fefd{0%,to{box-shadow:0 0 0 4px #ff2e9a2e,0 0 18px var(--pink)}50%{box-shadow:0 0 0 8px #ff2e9a0d,0 0 28px var(--pink)}}h1[data-v-8d69fefd]{font-family:Space Grotesk,"Space Grotesk Fallback: BlinkMacSystemFont","Space Grotesk Fallback: Segoe UI","Space Grotesk Fallback: Helvetica Neue","Space Grotesk Fallback: Arial","Space Grotesk Fallback: Noto Sans",Inter,sans-serif;font-size:clamp(40px,7vw,88px);font-weight:700;letter-spacing:-.03em;line-height:.98;margin:28px 0 24px}.grad[data-v-8d69fefd]{background:linear-gradient(95deg,var(--pink) 0,var(--violet) 45%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.lede[data-v-8d69fefd]{color:var(--muted);font-size:clamp(16px,1.4vw,19px);line-height:1.55;margin:0 0 48px;max-width:62ch}.strip[data-v-8d69fefd]{background:linear-gradient(180deg,#00000073,#0003);border:1px solid var(--line);border-radius:14px;display:grid;gap:4px;grid-template-columns:repeat(64,1fr);padding:14px;position:relative}.strip[data-v-8d69fefd]:before{background:var(--bg);color:var(--muted);content:"WS2812B · 64 LEDs · 5V";font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:10px;left:18px;letter-spacing:.16em;padding:0 8px;position:absolute;text-transform:uppercase;top:-10px}.strip span[data-v-8d69fefd]{animation:led-8d69fefd 2.4s ease-in-out infinite;background:#1a1626;border-radius:3px;height:18px}@keyframes led-8d69fefd{0%,to{background:#1a1626;box-shadow:none}20%{background:var(--pink);box-shadow:0 0 10px var(--pink)}45%{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}70%{background:var(--lime);box-shadow:0 0 10px var(--lime)}}.steps[data-v-8d69fefd]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:40px 0}@media(max-width:860px){.steps[data-v-8d69fefd]{grid-template-columns:1fr}}.step[data-v-8d69fefd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;position:relative;transition:border-color .25s,transform .25s}.step[data-v-8d69fefd]:hover{border-color:#fff3;transform:translateY(-2px)}.step-head[data-v-8d69fefd]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.step-num[data-v-8d69fefd]{color:var(--muted);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.2em}.step-icon[data-v-8d69fefd]{color:var(--ink);font-size:28px}.step h2[data-v-8d69fefd]{font-family:Space Grotesk,"Space Grotesk Fallback: BlinkMacSystemFont","Space Grotesk Fallback: Segoe UI","Space Grotesk Fallback: Helvetica Neue","Space Grotesk Fallback: Arial","Space Grotesk Fallback: Noto Sans",sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.step p[data-v-8d69fefd]{color:var(--muted);font-size:14.5px;line-height:1.55;margin:0 0 24px}.step-chip[data-v-8d69fefd]{background:#c7ff3a1a;border:1px solid rgba(199,255,58,.2);border-radius:6px;color:var(--lime);display:inline-block;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.12em;padding:5px 10px;text-transform:uppercase}.flash[data-v-8d69fefd]{margin:60px 0}.flash-card[data-v-8d69fefd]{align-items:center;background:radial-gradient(60% 80% at 90% 50%,rgba(255,46,154,.18),transparent 70%),radial-gradient(40% 60% at 10% 20%,rgba(0,231,255,.12),transparent 70%),#ffffff05;border:1px solid var(--line);border-radius:24px;display:grid;gap:48px;grid-template-columns:1.4fr auto;overflow:hidden;padding:clamp(28px,4vw,48px);position:relative}@media(max-width:860px){.flash-card[data-v-8d69fefd]{gap:24px;grid-template-columns:1fr}}.kicker[data-v-8d69fefd]{color:var(--pink);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.flash-card h3[data-v-8d69fefd]{font-family:Space Grotesk,"Space Grotesk Fallback: BlinkMacSystemFont","Space Grotesk Fallback: Segoe UI","Space Grotesk Fallback: Helvetica Neue","Space Grotesk Fallback: Arial","Space Grotesk Fallback: Noto Sans",sans-serif;font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.flash-card p[data-v-8d69fefd]{color:var(--muted);font-size:15px;line-height:1.55;margin:0;max-width:50ch}.flash-card em[data-v-8d69fefd]{background:#ff2e9a2e;border-radius:4px;color:var(--ink);font-style:normal;padding:1px 6px}.flash-btn[data-v-8d69fefd]{align-items:center;background:linear-gradient(95deg,var(--cyan),var(--lime));border:none;border-radius:999px;box-shadow:0 0 0 1px #ffffff1a,0 14px 40px -10px #00e7ff80,0 0 60px -10px #c7ff3a66;color:#0a0815;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:12px;letter-spacing:.01em;padding:18px 32px;transition:transform .15s,box-shadow .25s}.flash-btn[data-v-8d69fefd]:hover:not(:disabled){box-shadow:0 0 0 1px #fff3,0 18px 50px -10px #00e7ff99,0 0 80px -10px #c7ff3a80;transform:translateY(-1px)}.flash-btn[data-v-8d69fefd]:disabled{cursor:not-allowed;opacity:.6}.flash-btn .iconify[data-v-8d69fefd],.flash-btn[data-v-8d69fefd] svg{font-size:20px}.flash-note[data-v-8d69fefd]{display:block;line-height:1.5;max-width:36ch}.flash-meta[data-v-8d69fefd],.flash-note[data-v-8d69fefd]{color:var(--muted);font-size:13px}.flash-meta[data-v-8d69fefd]{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:32px;grid-column:1/-1;list-style:none;margin:24px 0 0;padding:24px 0 0}.flash-meta li[data-v-8d69fefd]{align-items:center;display:inline-flex;gap:8px}.flash-meta .iconify[data-v-8d69fefd],.flash-meta[data-v-8d69fefd] svg{color:var(--cyan);font-size:16px}.config[data-v-8d69fefd]{background:radial-gradient(40% 70% at 90% 0,rgba(138,92,255,.18),transparent 70%),#ffffff05;border:1px solid var(--line);border-radius:24px;margin:60px 0;padding:clamp(28px,4vw,44px)}.config-head[data-v-8d69fefd]{margin-bottom:32px;max-width:60ch}.config-head h3[data-v-8d69fefd]{font-family:Space Grotesk,"Space Grotesk Fallback: BlinkMacSystemFont","Space Grotesk Fallback: Segoe UI","Space Grotesk Fallback: Helvetica Neue","Space Grotesk Fallback: Arial","Space Grotesk Fallback: Noto Sans",sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.config-head p[data-v-8d69fefd]{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.kicker.pink[data-v-8d69fefd]{color:var(--pink)}.config-controls[data-v-8d69fefd]{display:grid;gap:20px}.led-input[data-v-8d69fefd]{display:inline-grid;gap:8px;max-width:220px}.led-input span[data-v-8d69fefd]{color:var(--muted);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.led-input input[data-v-8d69fefd],.led-input span[data-v-8d69fefd]{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace}.led-input input[data-v-8d69fefd]{background:#ffffff0a;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:24px;font-weight:600;outline:none;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.led-input input[data-v-8d69fefd]:focus{background:#8a5cff14;border-color:var(--violet)}.led-input input[data-v-8d69fefd]::-webkit-inner-spin-button,.led-input input[data-v-8d69fefd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.config-buttons[data-v-8d69fefd]{display:flex;flex-wrap:wrap;gap:12px}.btn-ghost[data-v-8d69fefd],.btn-send[data-v-8d69fefd]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:600;gap:10px;padding:14px 22px;transition:transform .15s,border-color .2s,background .2s,box-shadow .25s}.btn-ghost[data-v-8d69fefd]{background:#ffffff0a;border:1px solid var(--line);color:var(--ink)}.btn-ghost[data-v-8d69fefd]:hover:not(:disabled){background:#ffffff12;border-color:#ffffff40}.btn-ghost[data-v-8d69fefd]:disabled{cursor:not-allowed;opacity:.5}.btn-send[data-v-8d69fefd]{background:linear-gradient(95deg,var(--violet),var(--pink));border:none;box-shadow:0 10px 30px -10px #8a5cff99;color:#0a0815}.btn-send code[data-v-8d69fefd]{background:#0003;border-radius:4px;color:#0a0815;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:13px;padding:2px 8px}.btn-send[data-v-8d69fefd]:hover:not(:disabled){box-shadow:0 14px 40px -10px #ff2e9a99;transform:translateY(-1px)}.btn-send[data-v-8d69fefd]:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.serial-status[data-v-8d69fefd]{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:12px;gap:10px;letter-spacing:.06em;padding:8px 14px;width:-moz-fit-content;width:fit-content}.status-dot[data-v-8d69fefd]{background:var(--muted);border-radius:50%;height:8px;width:8px}.serial-status[data-state=connected] .status-dot[data-v-8d69fefd],.serial-status[data-state=sending] .status-dot[data-v-8d69fefd]{background:var(--lime);box-shadow:0 0 10px var(--lime)}.serial-status[data-state=connecting] .status-dot[data-v-8d69fefd]{animation:pulse-8d69fefd 1s ease-in-out infinite;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.serial-status[data-state=error] .status-dot[data-v-8d69fefd]{background:var(--pink);box-shadow:0 0 10px var(--pink)}.serial-status[data-state=error][data-v-8d69fefd]{border-color:#ff2e9a66;color:var(--pink)}.serial-log[data-v-8d69fefd]{background:#0006;border:1px solid var(--line);border-radius:12px;color:var(--ink);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:12.5px;line-height:1.6;max-height:200px;overflow-y:auto;padding:16px 20px;white-space:pre-wrap;word-break:break-all}.serial-log div[data-v-8d69fefd]{opacity:.9}.serial-hint[data-v-8d69fefd]{color:var(--muted);font-size:13px;margin:0}.pinout[data-v-8d69fefd]{background:var(--card);border:1px solid var(--line);border-radius:18px;margin:60px 0;padding:32px}.pinout-title[data-v-8d69fefd]{color:var(--muted);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase}.pinout-grid[data-v-8d69fefd]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media(max-width:640px){.pinout-grid[data-v-8d69fefd]{grid-template-columns:1fr}}.pin[data-v-8d69fefd]{align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:10px;display:flex;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:14px;justify-content:space-between;padding:16px 20px}.pin .iconify[data-v-8d69fefd],.pin[data-v-8d69fefd] svg{color:var(--muted);font-size:16px}.pin-hot[data-v-8d69fefd]{background:#ff2e9a14;border-color:#ff2e9a66;color:var(--pink)}.pin-hot .iconify[data-v-8d69fefd],.pin-hot[data-v-8d69fefd] svg{color:var(--pink)}.pinout-note[data-v-8d69fefd]{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0;max-width:70ch}footer[data-v-8d69fefd]{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:12.5px;gap:12px;justify-content:space-between;padding:32px 0 40px}footer code[data-v-8d69fefd]{background:#ffffff0f;border-radius:4px;color:var(--ink);font-size:12px;padding:1px 6px}footer a[data-v-8d69fefd]{color:var(--muted);font-size:12px;text-decoration:none}
