@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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight: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(data:font/woff2;base64,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) 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(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #050608;--panel: #0d0f12;--panel-a: rgba(13, 15, 18, .82);--panel-2: #12151a;--line: rgba(244, 244, 240, .09);--line-2: rgba(244, 244, 240, .16);--text: #f4f4f0;--muted: #9a9ea7;--dim: #6a6f78;--green: #3dffa8;--violet: #8a6bff;--amber: #ffb547;--red: #ff4d5e;--green-a: rgba(61, 255, 168, .14);--violet-a: rgba(138, 107, 255, .16);--font-head: "Space Grotesk", "Neue Montreal", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--r: 16px;--r-sm: 10px;--gutter: clamp(16px, 3vw, 40px);--maxw: 1360px;--ease-toy: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:84px}html,body{color:var(--text);color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.55;overflow-x:clip}html{overflow-x:clip}@media (pointer: fine){body.custom-cursor,body.custom-cursor *{cursor:none!important}}::selection{background:var(--green);color:#03130b}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{font-family:var(--font-head);font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.02}p{margin:0}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 1}.muted{color:var(--muted)}.green{color:var(--green)}.violet{color:var(--violet)}.amber{color:var(--amber)}.red{color:var(--red)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dotgrid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(244,244,240,.075) 1px,transparent 1.2px);background-size:28px 28px;animation:drift 60s linear infinite;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 85%)}@keyframes drift{to{background-position:28px 28px}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scene-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.scene-layer canvas{touch-action:pan-y}main{position:relative;z-index:2;pointer-events:none}main>*{pointer-events:auto}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}section.block{position:relative;padding:clamp(80px,11vw,150px) 0}.section-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-bottom:clamp(36px,5vw,64px);align-items:end}.section-head .titles{grid-column:1 / span 7}.section-head .aside{grid-column:9 / span 4;color:var(--muted);font-size:15px}.h-xl{font-size:clamp(44px,7.2vw,104px);letter-spacing:-.045em;font-weight:500}.h-l{font-size:clamp(34px,4.6vw,64px);letter-spacing:-.035em}.h-m{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em}.lede{font-size:clamp(16px,1.35vw,19px);color:var(--muted);max-width:560px;line-height:1.5}.explain{color:var(--muted);font-size:14px;margin-top:6px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.eyebrow .id{color:var(--text)}.eyebrow .sep{color:var(--dim)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.panel{position:relative;background:var(--panel-a);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.panel.solid{background:var(--panel)}.corners{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-radius:inherit}.corners i{position:absolute;width:12px;height:12px;transition:all .4s var(--ease-out);opacity:.55}.corners i:before,.corners i:after{content:"";position:absolute;background:var(--text);border-radius:2px}.corners i:before{width:12px;height:1.5px;top:5px;left:0}.corners i:after{width:1.5px;height:12px;left:5px;top:0}.corners i:nth-child(1){top:-6px;left:-6px}.corners i:nth-child(2){top:-6px;right:-6px}.corners i:nth-child(3){bottom:-6px;left:-6px}.corners i:nth-child(4){bottom:-6px;right:-6px}.panel:hover>.corners i,.tilt:hover>.corners i{opacity:1}.panel:hover>.corners i:before,.panel:hover>.corners i:after,.tilt:hover>.corners i:before,.tilt:hover>.corners i:after{background:var(--green);box-shadow:0 0 8px var(--green)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.ticks{height:8px;background-image:linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:8px 8px;opacity:.8}.btn{--c: var(--text);position:relative;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;font-family:var(--font-head);font-weight:500;font-size:15px;letter-spacing:-.005em;border:1px solid var(--line-2);background:#0d0f1299;color:var(--text);overflow:hidden;transition:transform .35s var(--ease-toy),border-color .3s,box-shadow .3s,background .3s;isolation:isolate;white-space:nowrap}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--a, 0deg),transparent 0 70%,var(--green) 85%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;animation:spin-a 2.4s linear infinite;z-index:-1}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes spin-a{to{--a: 360deg}}.btn:hover{border-color:#3dffa859;box-shadow:0 0 24px -6px #3dffa873}.btn:hover:before{opacity:1}.btn:active{transform:scale(.94,.9);transition-duration:.08s}.btn.primary{background:var(--green);color:#03130b;border-color:var(--green);font-weight:600}.btn.primary:hover{box-shadow:0 0 0 4px #3dffa826,0 0 40px -4px #3dffa8b3}.btn.primary:before{background:conic-gradient(from var(--a, 0deg),transparent 0 70%,#fff 85%,transparent 100%)}.btn.violet{border-color:#8a6bff73}.btn.small{height:34px;padding:0 14px;font-size:13.5px}.btn .ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.25;transform:scale(0);animation:ripple .6s var(--ease-out) forwards;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}.hooklink{position:relative;display:inline-block;padding-bottom:3px}.hooklink:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 9' preserveAspectRatio='none'%3E%3Cpath d='M1 2h88a6 6 0 1 1-6 6' fill='none' stroke='%233DFFA8' stroke-width='1.6' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat left / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-out)}.hooklink:hover:after,.hooklink:focus-visible:after{clip-path:inset(0 0 0 0)}.chip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.chip .led{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.chip.active,.chip.nominal{color:var(--green);border-color:#3dffa84d}.chip.mutating,.chip.experiment,.chip.preview{color:var(--violet);border-color:#8a6bff59}.chip.cooldown{color:var(--amber);border-color:#ffb5474d}.chip.dropped{color:var(--red);border-color:#ff4d5e4d}.chip.inactive{color:var(--muted)}.chip.mutating .led,.chip.preview .led{animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.2}}.line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.line-mask>span{display:block}.membrane-divider{display:block;width:100%;height:60px;overflow:visible}.membrane-divider path{fill:none;stroke:var(--line-2);stroke-width:1}.membrane-divider path.glow{stroke:var(--green);stroke-width:1.5;filter:drop-shadow(0 0 4px var(--green));opacity:.6}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#1d2128;border-radius:10px;border:2px solid var(--bg)}.tilt{transform-style:preserve-3d;transition:transform .5s var(--ease-out);will-change:transform}@media (max-width: 900px){.section-head .titles,.section-head .aside{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.scene-layer{transition:opacity .9s var(--ease-out)}body[data-cam]:not([data-cam=hero]):not([data-cam=cta]):not([data-cam=hall]):not([data-cam=footer]) .scene-layer{opacity:.5}.logo-mark{flex:none;overflow:visible}.logo-mark .logo-eyes{transform-origin:32px 31.6px;animation:logo-blink 5.2s infinite}.logo-mark .logo-core{transform-origin:32px 32px;animation:logo-beat 1.5s infinite}.logo-mark .logo-glow{animation:logo-glow 1.5s infinite;transform-origin:32px 32px}.logo-mark.is-mutating{--logo-c: #8a6bff}.logo-mark.flash{animation:logo-flash 1.4s var(--ease-out)}@keyframes logo-flash{0%,40%{--logo-c: #8a6bff;--logo-ring: #b9a8ff;filter:drop-shadow(0 0 10px #8a6bff)}}@keyframes logo-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes logo-beat{0%,30%,to{transform:scale(1)}8%{transform:scale(1.06)}20%{transform:scale(1.03)}}@keyframes logo-glow{0%,to{opacity:.6}8%{opacity:1}}.wordmark{display:inline-flex;align-items:center;font-family:var(--font-head);font-weight:600;letter-spacing:.32em;color:var(--text);line-height:1}.wordmark svg{margin-right:.32em!important}.lockup{display:inline-flex;align-items:center;gap:12px}.site-header{position:fixed;inset:0 0 auto 0;z-index:40;transition:background .4s,border-color .4s,backdrop-filter .4s;border-bottom:1px solid transparent}.site-header.scrolled{background:#050608b8;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.hdr-in{display:flex;align-items:center;height:72px;gap:28px}.hdr-nav{display:flex;gap:22px;font-size:13.5px;color:var(--muted);margin-left:8px}.hdr-nav a{transition:color .2s}.hdr-nav a:hover,.hdr-nav a.is-active{color:var(--text)}.hdr-right{margin-left:auto;display:flex;align-items:center;gap:14px}.hdr-mini{font-size:13.5px;color:var(--muted)}.hdr-mini:hover{color:var(--text)}.price-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);font-size:11.5px;background:#0d0f1299;white-space:nowrap}.price-pill .pp-sym{color:var(--muted)}.wallet-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px dashed var(--line-2);font-size:11.5px;color:var(--muted);transition:color .2s,border-color .2s,transform .3s var(--ease-toy)}.wallet-pill:hover{color:var(--text);border-color:var(--green)}.wallet-pill:active{transform:scale(.93)}.wallet-pill .led{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.hdr-burger{display:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line-2);position:relative}.hdr-burger span{position:absolute;left:11px;right:11px;height:1.6px;background:var(--text);border-radius:2px;transition:transform .35s var(--ease-toy)}.hdr-burger span:first-child{top:15px}.hdr-burger span:last-child{bottom:15px}.menu-open .hdr-burger span:first-child{transform:translateY(3.6px) rotate(45deg)}.menu-open .hdr-burger span:last-child{transform:translateY(-3.6px) rotate(-45deg)}.hdr-mobile{padding:10px var(--gutter) 24px;display:flex;flex-direction:column;gap:4px;background:#050608f5;border-bottom:1px solid var(--line)}.hdr-mobile a{padding:12px 0;border-bottom:1px solid var(--line);font-family:var(--font-head);font-size:20px}.hdr-mobile .price-pill{margin-top:12px;align-self:flex-start;border-bottom:1px solid var(--line-2);font-size:11.5px;font-family:var(--font-mono);padding:0 12px}@media (max-width: 1240px){.hdr-nav{display:none}.hdr-burger{display:block}}@media (max-width: 760px){.hdr-mini,.hdr-right>.price-pill,.wallet-pill{display:none}.lockup .wordmark{display:none}}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--green);color:#03130b;padding:8px 14px;border-radius:10px;font-weight:600}.skip:focus{top:12px}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--bg);display:grid;place-items:center}.ld-stage{display:flex;flex-direction:column;align-items:center;gap:26px}.ld-mark{overflow:visible;filter:drop-shadow(0 0 30px rgba(61,255,168,.35))}.ld-text{position:absolute;bottom:12vh;left:0;right:0;text-align:center;font-size:12px;letter-spacing:.18em;color:var(--muted);opacity:0}.ld-dots{animation:blink 1s steps(2) infinite}.cursor-ring,.cursor-dot{position:fixed;left:0;top:0;z-index:300;pointer-events:none;display:none}body.custom-cursor .cursor-ring,body.custom-cursor .cursor-dot{display:block}.cursor-ring{width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid rgba(244,244,240,.6);border-radius:50%;transition:width .3s var(--ease-toy),height .3s var(--ease-toy),margin .3s var(--ease-toy),border-color .25s,border-radius .3s,background .25s;mix-blend-mode:difference}.cursor-ring .ch{position:absolute;background:var(--green);opacity:0;transition:opacity .2s}.cursor-ring .ch.h{left:-8px;right:-8px;top:50%;height:1.5px;margin-top:-.75px}.cursor-ring .ch.v{top:-8px;bottom:-8px;left:50%;width:1.5px;margin-left:-.75px}.cursor-ring.is-link{width:46px;height:46px;margin:-23px 0 0 -23px;border-color:var(--green);mix-blend-mode:normal;background:#3dffa80f}.cursor-ring.is-target{width:40px;height:40px;margin:-20px 0 0 -20px;border-color:var(--green);border-radius:8px;mix-blend-mode:normal}.cursor-ring.is-target .ch{opacity:1}.cursor-ring.is-down{width:22px;height:22px;margin:-11px 0 0 -11px}.cursor-dot{width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--green)}.toasts{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.toast{display:flex;gap:12px;align-items:center;text-align:left;padding:14px 18px;border-radius:16px;background:#0d0f12eb;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px -20px #000c;animation:toast-in .6s var(--ease-toy);max-width:360px}.toast strong{display:block;font-family:var(--font-head);font-weight:500;font-size:15px}.toast-sub{display:block;font-size:11px;color:var(--muted);margin-top:2px}.toast-led{width:10px;height:10px;border-radius:50%;flex:none;background:var(--tc, var(--green));box-shadow:0 0 14px var(--tc, var(--green))}.toast.green{--tc: var(--green);border-color:#3dffa859}.toast.violet{--tc: var(--violet);border-color:#8a6bff66}.toast.amber{--tc: var(--amber)}.toast.red{--tc: var(--red);border-color:#ff4d5e59}@keyframes toast-in{0%{transform:translateY(20px) scale(.9);opacity:0}}.copy-btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:8px;border:1px solid var(--line-2);font-size:10.5px;letter-spacing:.06em;color:var(--muted);transition:color .2s,border-color .2s,transform .25s var(--ease-toy);flex:none}.copy-btn:hover{color:var(--text);border-color:var(--green)}.copy-btn:active{transform:scale(.9)}.agent-badge{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;padding:1px 5px;border-radius:5px;color:var(--violet);border:1px solid rgba(138,107,255,.4);vertical-align:middle}.small{font-size:12.5px}.trait-tip{background:#0d0f12eb;border:1px solid rgba(61,255,168,.35);padding:7px 10px;border-radius:10px;font-size:11px;white-space:nowrap;color:var(--text)}.trait-tip em{display:block;font-style:normal;color:var(--muted);font-size:10px}.specimen-tip{position:fixed;z-index:80;width:280px;padding:14px;border-radius:14px;background:#090b0ef0;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;animation:tip-in .25s var(--ease-toy)}@keyframes tip-in{0%{opacity:0;transform:scale(.94) translateY(4px)}}.specimen-tip .corners i{opacity:1}.st-head{display:flex;gap:10px;align-items:center}.st-name{font-family:var(--font-head);font-weight:500;font-size:15px}.st-addr{font-size:10.5px;color:var(--muted)}.st-tag{margin-left:auto;align-self:flex-start;font-size:8.5px;letter-spacing:.1em;color:var(--muted);border:1px solid var(--line-2);border-radius:5px;padding:2px 5px}.st-fam{font-size:10.5px;margin:10px 0}.st-scores{display:grid;gap:5px}.st-score{display:grid;grid-template-columns:30px 1fr 26px;align-items:center;gap:8px;font-size:10.5px}.bar{position:relative;display:block;height:5px;border-radius:4px;background:#f4f4f014;overflow:hidden}.bar i{position:absolute;inset:0 auto 0 0;border-radius:4px;background:linear-gradient(90deg,rgba(61,255,168,.5),var(--green))}.st-total{font-size:10.5px;letter-spacing:.08em;margin-top:6px;color:var(--muted)}.st-total b{color:var(--green);font-size:15px;margin-left:6px}.st-copy{font-size:10.5px;color:var(--red);border:1px dashed rgba(255,77,94,.4);border-radius:8px;padding:6px 8px}.st-traits{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.st-trait{display:inline-flex;align-items:center;gap:5px;font-size:11px;border:1px solid var(--line-2);border-radius:999px;padding:3px 8px 3px 5px}.dna-panel{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:70;background:#090b0ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-left:1px solid var(--line-2);transform:translate(104%);visibility:hidden;transition:transform .6s var(--ease-out),visibility 0s .6s;overflow-y:auto}.dna-panel.open{transform:none;visibility:visible;transition:transform .6s var(--ease-out)}.dna-inner{padding:22px 26px 40px}.dna-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dna-close{width:32px;height:32px;border-radius:10px;border:1px solid var(--line-2);color:var(--muted);transition:color .2s,transform .3s var(--ease-toy)}.dna-close:hover{color:var(--text);transform:rotate(90deg)}.dna-title{display:flex;gap:14px;align-items:center}.dna-addr{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#f4f4f005;font-size:12.5px}.dna-score{display:flex;justify-content:space-between;align-items:flex-end;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dna-big{font-family:var(--font-head);font-size:64px;line-height:1;letter-spacing:-.04em;color:var(--green);margin:4px 0}.dna-warning{margin-top:14px;padding:12px;border-radius:12px;font-size:13px;border:1px dashed rgba(255,77,94,.5);color:#ffc2c8}.dna-scores3{display:grid;gap:14px;margin-top:18px}.dna-s .row{display:flex;justify-content:space-between;margin-bottom:6px;font-size:14px}.dna-s p{margin-top:5px}.dna-flags{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.flag{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--dim)}.flag i{width:10px;height:10px;border-radius:3px;border:1px solid var(--line-2);flex:none}.flag.on{color:var(--text)}.flag.on i{background:var(--green);border-color:var(--green);box-shadow:0 0 8px #3dffa899}.dna-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:12.5px}.dna-grid>div{min-width:0;overflow-wrap:anywhere}.dna-grid .label{display:block;margin-bottom:3px}.dna-traits{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dna-trait{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;border:1px solid var(--line-2);font-size:13px;transition:border-color .2s,transform .3s var(--ease-toy)}.dna-trait:hover{border-color:var(--green);transform:translateY(-2px)}.dna-links{display:flex;gap:24px;margin-top:26px;font-size:14px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#030406a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:fade-in .3s}@keyframes fade-in{0%{opacity:0}}.modal{width:min(880px,100%);max-height:90vh;overflow-y:auto;padding:26px 30px 30px;animation:modal-in .5s var(--ease-toy)}@keyframes modal-in{0%{transform:scale(.92) translateY(20px);opacity:0}}.modal-head{display:flex;justify-content:space-between;align-items:center}.tm-hero{display:flex;gap:22px;align-items:center;margin:20px 0 16px}.tm-icon{width:92px;height:92px;flex:none;border-radius:50%;display:grid;place-items:center;border:2px solid var(--c);background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);box-shadow:0 0 40px -10px var(--c);animation:membrane 4s ease-in-out infinite}@keyframes membrane{0%,to{border-radius:50% 48% 52% 50%}33%{border-radius:46% 54% 48% 52%}66%{border-radius:54% 46% 50% 48%}}.tm-row{display:flex;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.tm-cols{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:20px}.tm-inspired{display:grid;gap:6px;margin-top:8px}.tm-hook{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;border:1px solid var(--line);text-align:left;transition:border-color .2s}.tm-hook span:nth-child(2){flex:1}.tm-hook:hover{border-color:var(--green)}.tm-timeline{list-style:none;margin:12px 0 0;padding:0 0 0 14px;border-left:1px solid var(--line-2)}.tm-timeline li{position:relative;display:flex;gap:10px;padding:0 0 16px 6px}.tm-timeline .dot{position:absolute;left:-20.5px;top:5px;width:12px;height:12px;border-radius:50%;border:2px solid var(--bg);background:var(--dim)}.tm-timeline li.absorb .dot{background:var(--green);box-shadow:0 0 10px var(--green)}.tm-timeline li.drop .dot{background:var(--red)}@media (max-width: 720px){.tm-cols{grid-template-columns:1fr}.tm-hero{flex-direction:column;align-items:flex-start}.modal{padding:22px 18px}}.explore-ui{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:18px;padding:10px 10px 10px 18px;border-radius:999px;background:#0d0f12d9;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:toast-in .5s var(--ease-toy);max-width:calc(100vw - 32px)}html.exploring,html.exploring body{overflow:hidden}html.exploring main,html.exploring .site-footer,html.exploring .dotgrid{opacity:0;pointer-events:none!important;transition:opacity .5s}html.exploring main *{pointer-events:none!important}html.exploring .site-header{opacity:.35}.no-gl{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 40%,rgba(61,255,168,.25),transparent 30%)}.tdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--dim)}.hdr-mobile[hidden]{display:none}main,.site-footer{transition:opacity .6s var(--ease-out)}html.focus-hook main,html.focus-hook .site-footer{opacity:.12}html.focus-hook .scene-layer{opacity:1!important}html.focus-hook main,html.focus-hook main *{pointer-events:none!important}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:120px 0 90px;pointer-events:none!important}.hero .interactive,.hero a,.hero button{pointer-events:auto}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:end}.hero-left{grid-column:1 / span 7}.hero-h1{margin-bottom:26px;text-shadow:0 2px 40px rgba(5,6,8,.8)}.hero-sub{color:#c9ccd1;font-size:clamp(17px,1.5vw,21px);max-width:540px}.hero-explain{max-width:500px;margin-top:14px}.hero-explain b{color:var(--text);font-weight:500}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.btn.ghost{border-color:transparent;background:transparent}.contract-block{margin-top:30px;display:inline-grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#0d0f128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cb-row{display:grid;grid-template-columns:56px auto auto;align-items:center;gap:14px}.cb-addr{font-size:12.5px}.spec-sheet{grid-column:9 / span 4;padding:0;overflow:hidden;align-self:end}.ss-head{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.spec-sheet dl{margin:0;padding:6px 16px}.spec-sheet dl>div{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line);font-size:14px}.spec-sheet dl>div:last-child{border-bottom:0}.spec-sheet dt{color:var(--muted);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em}.spec-sheet dd{margin:0;font-family:var(--font-mono);font-size:13.5px;display:flex;align-items:center;gap:6px}.eth-dot{width:8px;height:8px;transform:rotate(45deg);background:#9fb4ff;border-radius:2px}.ss-explore{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font-family:var(--font-head);font-size:14px;transition:background .3s}.ss-explore:hover{background:#3dffa812}.ss-explore .mono{font-size:10.5px}.hero-hint{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.mouse{width:16px;height:24px;border-radius:10px;border:1.5px solid var(--muted);position:relative}.mouse i{position:absolute;left:50%;top:5px;width:2px;height:5px;margin-left:-1px;border-radius:2px;background:var(--green);animation:wheel 1.6s ease-in-out infinite}@keyframes wheel{60%{transform:translateY(7px);opacity:0}}.hero.is-exploring{opacity:0}@media (max-width: 1000px){.hero{align-items:flex-end;padding-top:46vh}.hero-left,.spec-sheet{grid-column:1 / -1}.spec-sheet{max-width:460px;margin-top:24px}.hero-hint{display:none}}@media (max-width: 560px){.cb-row{grid-template-columns:46px 1fr auto}.hero-ctas .btn{flex:1 1 auto;justify-content:center}}.membrane-divider path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease-out)}.membrane-divider.in path{stroke-dashoffset:0}.membrane-divider.in path.glow{transition-delay:.3s}.console-sec{padding-top:40px}.console-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.console{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,1fr);background:#0a0c0fe0}.con-col{padding:22px;min-width:0}.con-col+.con-col{border-left:1px solid var(--line)}.con-foot{grid-column:1 / -1;border-top:1px solid var(--line);padding:14px 22px}.cd-ring{position:relative;width:min(240px,100%);aspect-ratio:1;margin:4px auto 18px}.cd-ring svg{width:100%;height:100%;overflow:visible}.cd-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.cd-time{font-size:clamp(36px,3.6vw,50px);letter-spacing:-.04em;font-weight:500}.incoming{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:10px;transition:border-color .4s,background .4s}.incoming.is-preview{border-color:#8a6bff73;background:#8a6bff12;box-shadow:0 0 40px -16px var(--violet)}.inc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.inc-body{display:flex;gap:12px;align-items:center}.inc-icon{width:52px;height:52px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;flex:none;animation:membrane 4s ease-in-out infinite}.inc-text{font-size:15px;line-height:1.4}.inc-text b{font-weight:600}.incoming .btn{justify-self:start}.incoming .explain{margin:0}.gs-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px}.gs-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.gs-cell{aspect-ratio:1;border-radius:14px;border:1px solid var(--line-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9.5px;color:var(--muted);background:#f4f4f004;transition:transform .35s var(--ease-toy),border-color .3s,background .3s;animation:wobble-in .8s var(--ease-toy) both}.gs-cell:hover{transform:scale(1.08)}.gs-cell.active{border-color:#3dffa880;background:#3dffa814;color:var(--green);box-shadow:inset 0 0 18px -6px #3dffa880}.gs-cell.experiment{border-color:#8a6bff80;background:#8a6bff14;color:var(--violet)}.gs-cell.cooldown{border-color:#ffb54759;border-style:dashed;color:var(--amber)}.gs-cell.incoming{border-color:var(--violet);color:var(--violet);animation:pulse-violet 1.4s ease-in-out infinite}@keyframes pulse-violet{50%{box-shadow:0 0 0 4px #8a6bff2e,0 0 24px #8a6bff80}}@keyframes wobble-in{0%{transform:scale(.6)}40%{transform:scale(1.12,.92)}60%{transform:scale(.95,1.06)}80%{transform:scale(1.02,.98)}}.gs-timeline{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;margin-top:16px;height:34px;align-items:end}.tl-slot{height:100%;display:flex;align-items:flex-end}.tl-slot i{display:block;width:100%;border-radius:3px;background:var(--dim);height:20%}.tl-slot.absorb i{height:100%;background:linear-gradient(180deg,var(--green),rgba(61,255,168,.2))}.tl-slot.drop i{height:55%;background:linear-gradient(180deg,var(--red),rgba(255,77,94,.2))}.gs-axis{display:flex;justify-content:space-between;font-size:10px;margin-top:6px}.trends{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.trends ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.trends li{display:grid;grid-template-columns:18px 1fr auto 40px;gap:10px;align-items:center;font-size:13px;padding:3px 0}.tr-d{font-size:11px;text-align:right}.feed ul{list-style:none;margin:0;padding:0}.feed-row{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 0;border-bottom:1px dashed var(--line);animation:feed-in .6s var(--ease-out)}@keyframes feed-in{0%{opacity:0;transform:translateY(-8px);background:#3dffa80f}}.feed-kind{grid-column:1;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.feed-time{grid-column:2;grid-row:1;font-size:10.5px}.feed-text{grid-column:1 / -1;font-size:13.5px}.live-dot{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.live-dot i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:live 1.6s ease-out infinite}@keyframes live{0%{box-shadow:0 0 #3dffa899}to{box-shadow:0 0 0 8px #3dffa800}}.empty{padding:30px 0;text-align:center}.legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.legend-sep{flex:1}@media (max-width: 1100px){.console{grid-template-columns:1fr 1fr}.con-c{grid-column:1 / -1;border-left:0!important;border-top:1px solid var(--line)}}@media (max-width: 720px){.console{grid-template-columns:minmax(0,1fr)}.gs-cells{gap:5px}.gs-cell{border-radius:10px}.gs-cell .mono{display:none}.con-col+.con-col{border-left:0;border-top:1px solid var(--line)}}.stats-sec{padding-top:40px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 22px 20px;text-align:left;overflow:hidden}.stat-num{font-family:var(--font-head);font-size:clamp(42px,5vw,72px);letter-spacing:-.045em;line-height:1;font-weight:500;font-variant-numeric:tabular-nums;margin-top:18px}.stat-ex{font-size:13px}.stat-glow{position:absolute;width:220px;height:220px;left:var(--mx, 50%);top:var(--my, 50%);transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent),transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none}.stat-card:hover .stat-glow{opacity:1}.stat-card:active{transform:scale(.97)!important}@media (max-width: 900px){.stats-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.stats-grid{grid-template-columns:1fr}}.how-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.how-card{padding:22px;display:flex;flex-direction:column;gap:10px}.how-num{font-size:12px;color:var(--green)}.how-art{height:120px;border-radius:12px;border:1px solid var(--line);background:radial-gradient(circle at 50% 50%,rgba(61,255,168,.05),transparent 70%),repeating-linear-gradient(0deg,transparent 0 19px,rgba(244,244,240,.03) 19px 20px),repeating-linear-gradient(90deg,transparent 0 19px,rgba(244,244,240,.03) 19px 20px);margin:6px 0 10px;display:grid;place-items:center}.art{width:100%;height:100%}.art *{vector-effect:non-scaling-stroke}.art-scout .dot{fill:#2a2e35}.art-scout .found{fill:var(--green);animation:found 3s infinite}.art-scout .lens{fill:none;stroke:var(--text);stroke-width:2;stroke-linecap:round;animation:lens 3s var(--ease-out) infinite}@keyframes lens{0%{transform:translate(20px,20px)}45%,70%{transform:translate(66px,50px)}to{transform:translate(20px,20px)}}@keyframes found{0%,40%{fill:#2a2e35;r:3}50%,70%{fill:var(--green);r:6;filter:drop-shadow(0 0 6px var(--green))}}.art-dna rect.on{fill:var(--green);animation:dna 2.8s infinite both}.art-dna rect.off{fill:#23272e}.art-dna .scan{fill:var(--violet);filter:drop-shadow(0 0 6px var(--violet));animation:scan 2.8s ease-in-out infinite}@keyframes scan{0%{transform:translate(0)}80%,to{transform:translate(146px)}}@keyframes dna{0%,10%{opacity:.15}30%,to{opacity:1}}.art-scores .track{fill:#1a1d23}.art-scores .fill{fill:var(--green);transform-origin:0 82px;animation:bar 3s var(--ease-toy) infinite both}.art-scores g:nth-child(2) .fill{fill:#5fd4ff}.art-scores g:nth-child(3) .fill{fill:var(--violet)}.art-scores text{fill:var(--muted);font-family:var(--font-mono);font-size:10px}@keyframes bar{0%{transform:scaleY(.1)}40%,80%{transform:scaleY(.85)}to{transform:scaleY(.1)}}.art-brain line{stroke:#2c3038;stroke-width:1.5;animation:synapse 2.4s infinite}.art-brain circle{fill:#0d0f12;stroke:var(--text);stroke-width:1.5}.art-brain circle.win{fill:var(--green);stroke:var(--green);animation:beat 1.2s infinite;transform-origin:130px 25px}@keyframes synapse{30%{stroke:var(--green)}}@keyframes beat{15%{transform:scale(1.3)}}.art-clock .face{fill:none;stroke:#2c3038;stroke-width:2}.art-clock .preview{fill:none;stroke:var(--violet);stroke-width:3;stroke-linecap:round;transform:rotate(-90deg) translate(-130px,-30px);transform-origin:80px 50px}.art-clock .hand{stroke:var(--text);stroke-width:2;stroke-linecap:round;transform-origin:80px 50px;animation:hand 4s linear infinite}.art-clock .cell{fill:var(--green);animation:absorb 4s infinite;transform-origin:80px 50px}@keyframes hand{to{transform:rotate(360deg)}}@keyframes absorb{0%,96%{transform:scale(1);fill:var(--green)}98%{transform:scale(1.5,1.2);fill:#fff}}.art-holders .drop{fill:var(--green);animation:drip 1.5s ease-in infinite both}.art-holders .wallet{fill:#12151a;stroke:var(--text);stroke-width:1.5}.art-holders .clasp{fill:var(--green)}@keyframes drip{0%{transform:translate(var(--x, 0),10px);opacity:0}20%{opacity:1}to{opacity:0}}.art-holders .drop:nth-child(1){animation-name:drip1}.art-holders .drop:nth-child(2){animation-name:drip2}.art-holders .drop:nth-child(3){animation-name:drip3}@keyframes drip1{0%{transform:translate(62px,14px);opacity:0}20%{opacity:1}to{transform:translate(62px,66px);opacity:0}}@keyframes drip2{0%{transform:translate(80px,14px);opacity:0}20%{opacity:1}to{transform:translate(80px,66px);opacity:0}}@keyframes drip3{0%{transform:translate(98px,14px);opacity:0}20%{opacity:1}to{transform:translate(98px,66px);opacity:0}}@media (max-width: 1000px){.how-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.how-grid{grid-template-columns:1fr}}.honeycomb{display:grid;grid-template-columns:repeat(8,1fr);gap:16px}.cell-card{grid-column:span 2;position:relative;text-align:left;padding:20px;border-radius:28px;background:#0d0f12d6;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:10px;transition:border-color .3s,box-shadow .4s}.cell-card:nth-child(5){grid-column:2 / span 2}.cell-card:nth-child(12){grid-column:2 / span 2}.cell-card:hover{animation:cell-pulse 1.2s ease-in-out infinite;border-color:color-mix(in srgb,var(--c) 55%,transparent)}@keyframes cell-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 10%,transparent),0 0 40px -10px var(--c)}}.cell-card.active{border-color:color-mix(in srgb,var(--c) 30%,transparent);background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--c) 12%,transparent),transparent 55%),#0d0f12d6}.cell-card.cooldown{border-style:dashed}.cell-card.inactive .cc-name,.cell-card.cooldown .cc-name{color:#c8cbd0}.cell-card.incoming{border-color:var(--violet);animation:pulse-violet 1.4s ease-in-out infinite}.cc-top{display:flex;justify-content:space-between;align-items:flex-start}.cc-membrane{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--c) 15%,transparent),transparent 70%);animation:membrane 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}.inactive .cc-membrane,.cooldown .cc-membrane{border-color:var(--line-2);background:none}.cc-code{font-size:11px;color:var(--muted)}.cc-name{font-family:var(--font-head);font-size:21px;font-weight:500;letter-spacing:-.02em;margin-top:6px}.cc-effect{color:var(--muted);font-size:13.5px;flex:1}.cc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-time{font-size:10.5px}.cc-inspired{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px dashed var(--line)}.cc-glyphs{display:flex;gap:2px}@media (max-width: 1100px){.honeycomb{grid-template-columns:repeat(6,1fr)}.cell-card:nth-child(n){grid-column:span 2}}@media (max-width: 760px){.honeycomb{grid-template-columns:1fr 1fr;gap:12px}.cell-card:nth-child(n){grid-column:span 1}.cell-card{padding:16px;border-radius:22px}.cc-effect{font-size:12.5px}}@media (max-width: 460px){.honeycomb{grid-template-columns:1fr}}.tree-filters{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-end;padding:14px 18px;margin-bottom:18px}.tree-filters label{display:flex;flex-direction:column;gap:6px}.tree-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23868A92' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--text);border:1px solid var(--line-2);border-radius:10px;height:36px;padding:0 32px 0 12px;font:inherit;font-size:13.5px}.tree-filters .range input{width:170px;accent-color:var(--green)}.tree-zoom{margin-left:auto;display:flex;gap:6px}.tree-zoom button{min-width:36px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);font-size:15px;transition:border-color .2s,transform .25s var(--ease-toy)}.tree-zoom button:hover{border-color:var(--green)}.tree-zoom button:active{transform:scale(.9)}.tree-stage{position:relative;min-height:min(max(760px,100vw),1060px)}.tree-scroll{width:100%;overflow-x:auto;scrollbar-width:thin}.tree-svg{display:block;width:100%;min-width:760px;max-height:1060px;margin:0 auto;cursor:grab}.tree-svg:active{cursor:grabbing}.tree-orbit{fill:none;stroke:var(--line);stroke-dasharray:2 6}.tree-link{fill:none;stroke:var(--line-2);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85;transition:stroke-dashoffset 1.4s var(--ease-out)}.tree-link.d1{stroke:#f4f4f066;stroke-width:2.2}.tree-link.d2{stroke-width:1.8}.tree-link.d3{opacity:.55}.tree-link.extinct{stroke:#3a3e46!important;stroke-dasharray:.01 .01}.grow .tree-link{stroke-dashoffset:0}.tree-clade circle{fill:var(--bg);stroke:var(--text);stroke-width:2}.tree-clade text{fill:var(--text);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;paint-order:stroke;stroke:var(--bg);stroke-width:5px}.tree-family text{fill:#c9ccd1;font-family:var(--font-body);font-size:11.5px}.tree-family.extinct text{fill:#5a5f68}.tree-family.is-new text{fill:var(--violet)}.new-flash{fill:none;stroke:var(--violet);stroke-width:2;animation:new-flash 1.8s ease-out infinite}@keyframes new-flash{0%{r:10;opacity:1}to{r:34;opacity:0}}.tree-leaf{stroke:var(--bg);stroke-width:1.5;transition:r .25s var(--ease-toy),filter .2s;cursor:pointer;opacity:0;animation:leaf-in .6s var(--ease-toy) forwards;animation-delay:1.6s}.tree-leaf:hover,.tree-leaf:focus{filter:drop-shadow(0 0 6px currentColor) brightness(1.4);stroke:var(--text);outline:none}@keyframes leaf-in{0%{opacity:0;transform:scale(0)}to{opacity:1}}.tree-leaf{transform-box:fill-box;transform-origin:center}.tree-root circle{fill:#3dffa81f;stroke:var(--green);stroke-width:1.5}.tree-root .core{fill:var(--green);stroke:none;filter:drop-shadow(0 0 8px var(--green))}.tree-legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 var(--gutter);max-width:var(--maxw);margin:8px auto 0;font-size:11px}.hall-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.hall-table{grid-column:1 / span 8;overflow-x:auto;background:#0a0c0fe6}.hall-table table{width:100%;border-collapse:collapse;font-size:13.5px}.hall-table th{font-family:var(--font-mono);font-weight:400;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.hall-table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.hall-table tr{transition:background .2s;cursor:pointer}.hall-table tbody tr:hover,.hall-table tbody tr.is-hl,.hall-table tbody tr:focus{background:#3dffa80f;outline:none}.hall-table tbody tr:hover .score,.hall-table tbody tr.is-hl .score{color:var(--green)}.rank{color:var(--muted);font-size:12px}.hk{display:flex;align-items:center;gap:10px}.hk-name{display:block;font-weight:500;white-space:nowrap}.hk-addr{display:block;font-size:10.5px}.fam-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.fam-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.hb{display:grid;grid-template-columns:44px 22px;align-items:center;gap:6px;font-size:11px}.hb i{display:block;height:4px;border-radius:3px;background:linear-gradient(90deg,#f4f4f026,#f4f4f099);position:relative}.hb{position:relative}.score{font-size:18px;font-weight:500;transition:color .2s}.scout{font-size:11px;white-space:nowrap}.hall-table tr.podium{background:linear-gradient(90deg,rgba(255,209,92,.07),transparent 55%)}.podium td:first-child{position:relative}.podium td:first-child:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#ffd15c;box-shadow:0 0 10px #ffd15c}.podium.p2 td:first-child:before{background:#d9dde3;box-shadow:0 0 10px #d9dde3}.podium.p3 td:first-child:before{background:#e0a36b;box-shadow:0 0 10px #e0a36b}.podium .rank{color:#ffd15c}.viewfinder{grid-column:9 / span 4;position:sticky;top:110px;height:min(520px,70vh);border-radius:var(--r);pointer-events:none}.vf-c{position:absolute;width:26px;height:26px;border-color:var(--green);border-style:solid;border-width:0}.vf-c.tl{top:0;left:0;border-top-width:2px;border-left-width:2px;border-top-left-radius:10px}.vf-c.tr{top:0;right:0;border-top-width:2px;border-right-width:2px;border-top-right-radius:10px}.vf-c.bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:10px}.vf-c.br{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:10px}.vf-cross{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;opacity:.4;background:linear-gradient(var(--text),var(--text)) center / 1px 100% no-repeat,linear-gradient(var(--text),var(--text)) center / 100% 1px no-repeat}.vf-label{position:absolute;left:16px;bottom:16px;display:grid;gap:2px;font-size:11px}.vf-label b{font-family:var(--font-head);font-weight:500;font-size:18px}@media (max-width: 1000px){.hall-table{grid-column:1 / -1}.viewfinder{display:none}}@media (max-width: 900px){.hide-m{display:none}}@media (max-width: 600px){.hide-s{display:none}}.species-grid{display:grid;grid-template-columns:1fr 300px 1fr;gap:16px;align-items:stretch}.pool{padding:22px;display:flex;flex-direction:column;gap:12px;border-color:color-mix(in srgb,var(--c) 22%,transparent)}.pool-head{display:flex;justify-content:space-between}.pool-pair{font-size:11px;color:var(--c)}.mini-genome{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:6px}.mg{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line)}.mg.on{border-color:color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent)}.pool-traits{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.pool-traits li{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--line);border-radius:999px;padding:4px 10px 4px 7px}.pool-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:auto}.pool-stats b{display:block;font-size:20px;font-weight:500;margin-top:2px}.pool .spark{width:100%}.divergence{padding:22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;justify-content:center}.gauge{width:100%;max-width:240px}.g-track{fill:none;stroke:var(--line-2);stroke-width:10;stroke-linecap:round}.g-fill{fill:none;stroke:url(#none);stroke:var(--violet);stroke-width:10;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 6px var(--violet));transition:stroke-dashoffset 1.2s var(--ease-out)}.g-tick{stroke:var(--muted);stroke-width:1}.g-needle line{stroke:var(--text);stroke-width:2.5;stroke-linecap:round}.g-needle circle{fill:var(--text)}.g-needle{transition:transform 1.4s var(--ease-toy)}.div-num{font-family:var(--font-head);font-size:64px;letter-spacing:-.04em;line-height:1}.div-num span{font-size:28px;color:var(--muted)}@media (max-width: 1000px){.species-grid{grid-template-columns:1fr 1fr}.divergence{grid-column:1 / -1;order:-1}}@media (max-width: 640px){.species-grid{grid-template-columns:1fr}}.index-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.index-tm{overflow:hidden}.treemap{position:relative;margin:14px}.tm-cell{position:absolute;border-radius:10px;border:1px solid var(--bd);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;padding:8px 10px;overflow:hidden;text-align:left;transition:transform .3s var(--ease-toy),filter .2s;animation:tm-in .7s var(--ease-toy) both;animation-delay:var(--d)}.tm-cell{background:var(--cbg)}.tm-cell:hover{filter:brightness(1.4);transform:scale(.98);z-index:2}.tm-cell svg{position:absolute;top:8px;left:8px}@keyframes tm-in{0%{transform:scale(.6);opacity:0}}.tm-sym{font-size:12px;font-weight:500}.tm-w,.tm-p{font-size:10.5px}.tm-w{color:var(--muted)}.index-right{display:grid;gap:16px}.linechart{padding:18px}.lc-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.lc-val{font-family:var(--font-head);font-size:34px;letter-spacing:-.03em;margin-top:4px}.linechart svg{width:100%;height:auto;overflow:visible}.lc-grid{stroke:var(--line);stroke-dasharray:2 4}.lc-line{fill:none;stroke:#c79bff;stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--ease-out);filter:drop-shadow(0 0 6px rgba(199,155,255,.5))}.lc-area{opacity:0;transition:opacity 1s 1s}.linechart.in .lc-line{stroke-dashoffset:0}.linechart.in .lc-area{opacity:1}.lc-tick{fill:var(--muted);font-family:var(--font-mono);font-size:10px}.lc-cross{stroke:var(--line-2)}.lc-dot{fill:var(--bg);stroke:#c79bff;stroke-width:2}.rebalance{padding:18px}.rebalance ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;font-size:14px}.rebalance li{display:flex;gap:12px}.rebalance .mono{color:var(--green);font-size:12px;padding-top:2px}@media (max-width: 1000px){.index-grid{grid-template-columns:1fr}}.entry-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.entry{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:2px 14px;align-items:center;padding:16px 18px;transition:border-color .3s,transform .4s var(--ease-toy)}.entry:hover{border-color:#3dffa866;transform:translateY(-3px)}.entry-ic{grid-row:span 2;width:42px;height:42px;border-radius:12px;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--green);font-size:15px}.entry-t{font-family:var(--font-head);font-size:18px;font-weight:500}.entry .small{grid-column:2}.entry-arrow{grid-row:1 / span 2;grid-column:3;color:var(--muted);transition:transform .3s var(--ease-toy),color .2s}.entry:hover .entry-arrow{transform:translate(4px);color:var(--green)}.net-wrap{position:relative;overflow:hidden;background:#080a0ce6}.net-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.net-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:10.5px;color:var(--muted)}.net-legend span{display:inline-flex;align-items:center;gap:6px}.net-legend i{width:8px;height:8px;border-radius:50%}.net-legend i.sq{border-radius:3px;border:1.5px solid var(--muted)}.net-legend i.dia{border-radius:2px;transform:rotate(45deg);border:1.5px solid var(--amber)}.net-scroll{overflow-x:auto;aspect-ratio:1200 / 680;min-height:465px}.net-svg{display:block;width:100%;min-width:820px;height:auto}.net-link{stroke:#f4f4f014;stroke-width:1;transition:stroke .2s}.net-link.found{stroke:#3dffa840}.net-link.challenged{stroke:#ff4d5e66;stroke-dasharray:3 3}.net-link.minted{stroke:#ffb5474d}.net-link.on{stroke:var(--text);stroke-width:1.5}.net-node{cursor:pointer;transition:opacity .25s}.net-node:focus{outline:none}.net-node.dim{opacity:.2}.net-node.sel>*{filter:drop-shadow(0 0 6px var(--green))}.net-node.fresh{animation:node-pop 1s var(--ease-toy)}.net-node.fresh:after{content:""}@keyframes node-pop{0%{opacity:0}}.core-halo{fill:#3dffa80d;stroke:#3dffa840;stroke-dasharray:3 5;animation:spin 40s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes spin{to{transform:rotate(360deg)}}.net-profile{position:absolute;right:16px;bottom:16px;width:260px;padding:16px;border-radius:14px;background:#0d0f12f2;border:1px solid var(--line-2);display:grid;gap:6px;animation:tip-in .3s var(--ease-toy)}.net-profile.empty{width:auto;padding:8px 12px;font-size:11px;animation:none}.net-profile h4{font-size:20px}.net-profile .dna-close{position:absolute;top:10px;right:10px;width:26px;height:26px;font-size:11px}.np-dl{display:grid;grid-template-columns:repeat(3,1fr);margin:6px 0;gap:6px}.np-dl dt{font-family:var(--font-mono);font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.np-dl dd{margin:0;font-family:var(--font-mono);font-size:13px}.np-hook{display:flex;align-items:center;gap:8px;font-size:12.5px;text-align:left;padding:4px 0}.np-hook .mono{margin-left:auto}@media (max-width: 900px){.entry-row{grid-template-columns:1fr 1fr}.net-profile{position:static;width:auto;margin:12px}}@media (max-width: 520px){.entry-row{grid-template-columns:1fr}}.agents-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.agents-main{padding:22px;min-width:0}.agents-step{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.step-n{font-size:12px;color:var(--green);width:40px;height:40px;border-radius:12px;border:1px solid rgba(61,255,168,.35);display:grid;place-items:center}.agents-line{font-family:var(--font-head);font-size:clamp(17px,1.6vw,22px);letter-spacing:-.01em}.agents-line code{font-size:.82em;color:var(--green);background:#3dffa814;border:1px solid rgba(61,255,168,.2);padding:1px 8px;border-radius:8px;white-space:nowrap}.tabs{display:flex;gap:6px;align-items:center;margin:20px 0 12px;flex-wrap:wrap}.tab{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);font-size:11.5px;letter-spacing:.1em;color:var(--muted);transition:all .25s var(--ease-toy)}.tab.on{color:#03130b;background:var(--green);border-color:var(--green)}.tab:active{transform:scale(.92)}.tab-txt{margin-left:auto;font-size:11px;color:var(--muted)}.code-wrap{border-radius:14px;border:1px solid var(--line);background:#07080a;overflow:hidden}.code-bar{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line)}.code-bar .copy-btn{margin-left:auto}.dots{display:inline-flex;gap:5px}.dots i{width:9px;height:9px;border-radius:50%;background:#2a2e35}.code{margin:0;padding:16px 18px;font-size:12.5px;line-height:1.7;overflow-x:auto;color:#d9dce1;min-height:210px}.tk-c{color:#5f6570}.tk-s{color:var(--green)}.tk-k{color:#c79bff}.tk-n{color:var(--amber)}.rewards{overflow:hidden}.rewards table{width:100%;border-collapse:collapse;font-size:13px}.rewards th{text-align:left;font-family:var(--font-mono);font-weight:400;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line)}.rewards td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}.rewards td.mono{font-size:11.5px}.rewards td:first-child{white-space:nowrap;font-weight:500}.role-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.rewards-note{padding:14px 16px}@media (max-width: 1000px){.agents-grid{grid-template-columns:1fr}}@media (max-width: 600px){.agents-step{grid-template-columns:auto 1fr}.agents-step .copy-btn{grid-column:2;justify-self:start}}.journal{overflow:hidden;background:#07080a}.j-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--line)}.j-bar .live-dot{margin-left:auto}.j-filters{display:flex;gap:6px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}.j-f{height:28px;padding:0 11px;border-radius:8px;border:1px solid var(--line);font-size:11px;color:var(--muted);transition:all .2s}.j-f:hover{color:var(--text)}.j-f.on{color:var(--text);border-color:var(--green);background:#3dffa80f}.j-body{height:460px;overflow-y:auto;padding:8px 0;font-size:12px}.j-row{display:grid;grid-template-columns:74px 110px 86px 1fr 60px 110px;gap:12px;padding:5px 16px;align-items:center;animation:feed-in .5s var(--ease-out)}.j-row:hover{background:#f4f4f008}.j-kind{text-transform:uppercase;font-size:10.5px;letter-spacing:.08em}.j-text{color:#d6d9de;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j-tx{color:var(--muted);justify-self:end}.j-tx:hover,.k-census .j-kind,.k-scout .j-kind{color:var(--green)}.k-preview .j-kind{color:var(--violet)}.k-challenge .j-kind{color:var(--red)}.k-reward .j-kind{color:#5fd4ff}.k-burn .j-kind{color:#ff8a5b}.k-index .j-kind{color:#c79bff}.k-mint .j-kind{color:var(--amber)}.k-observer .j-kind{color:var(--muted)}.j-cursor{padding:6px 16px}.j-cursor i{display:inline-block;width:8px;height:14px;background:var(--green);vertical-align:middle;animation:blink 1s steps(2) infinite}.transparency{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.tp-card{display:grid;gap:6px;padding:16px 18px;transition:border-color .3s}.tp-card:hover{border-color:#3dffa873}.tp-addr{font-size:13px}.tp-go{font-size:11px;color:var(--green)}@media (max-width: 1000px){.transparency{grid-template-columns:1fr 1fr}.j-row{grid-template-columns:64px 80px 1fr 90px}.j-block,.j-ago{display:none}}@media (max-width: 600px){.j-row{grid-template-columns:58px 1fr;gap:2px 10px}.j-text{grid-column:1 / -1;white-space:normal}.j-tx{justify-self:start}.transparency{grid-template-columns:1fr}}.nft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;perspective:1400px}.nft{margin:0}.nft-card{border-radius:20px;padding:12px;background:linear-gradient(160deg,#15181e,#0b0c0f);border:1px solid var(--line-2);transform-style:preserve-3d;animation:nft-rot 9s ease-in-out infinite;animation-delay:calc(var(--i) * -3s);box-shadow:0 40px 80px -40px #000000e6}.nft:hover .nft-card{animation-play-state:paused}@keyframes nft-rot{0%,to{transform:rotateY(-14deg) rotateX(4deg) translateY(0)}50%{transform:rotateY(14deg) rotateX(-3deg) translateY(-10px)}}.nft-frame{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1;transform:translateZ(30px)}.nft-art{display:block;width:100%;height:100%}.nft-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.14) 45%,rgba(138,107,255,.12) 52%,transparent 65%);background-size:250% 100%;animation:sheen 9s ease-in-out infinite;animation-delay:inherit;mix-blend-mode:screen}@keyframes sheen{0%,to{background-position:100% 0}50%{background-position:0% 0}}.nft-meta{display:grid;gap:3px;padding:14px 6px 6px;transform:translateZ(18px)}.nft-meta b{font-family:var(--font-head);font-weight:500;font-size:17px}.nft figcaption{text-align:center;margin-top:18px}@media (max-width: 900px){.nft-grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}}.charter{position:relative;max-width:980px;margin:0 auto;padding:clamp(28px,5vw,64px);border-radius:18px;background:radial-gradient(ellipse at 50% 0%,rgba(244,244,240,.04),transparent 60%),repeating-linear-gradient(0deg,rgba(244,244,240,.012) 0 2px,transparent 2px 4px),#0a0b0d;border:1px solid var(--line-2);box-shadow:inset 0 0 0 6px #0a0b0d,inset 0 0 0 7px var(--line),0 60px 120px -60px #000;text-align:center}.ch-top{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.16em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:14px}.ch-seal{width:110px;height:110px;margin:34px auto 22px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);box-shadow:inset 0 0 0 6px #0a0b0d,inset 0 0 0 7px var(--line);filter:grayscale(.4)}.ch-title{font-size:clamp(36px,5vw,64px);letter-spacing:-.035em;color:#e8e8e3;text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 #000}.ch-lede{color:var(--muted);max-width:520px;margin:16px auto 40px}.ch-list{list-style:none;margin:0;padding:0;text-align:left;border-top:1px solid var(--line)}.ch-list li{display:grid;grid-template-columns:80px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);align-items:baseline}.ch-num{font-family:var(--font-head);font-size:28px;color:#6c7079;letter-spacing:.04em;text-shadow:0 1px 0 rgba(255,255,255,.06),0 -1px 0 #000}.ch-list h3{font-size:22px;letter-spacing:-.015em;margin-bottom:4px}.ch-list p{color:var(--muted)}.ch-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:26px;font-size:11px;color:var(--muted)}@media (max-width: 600px){.ch-list li{grid-template-columns:46px 1fr}.ch-top span:last-child{display:none}}.roadmap{position:relative}.rm-line{width:100%;height:40px;display:block}.rm-line-bg{fill:none;stroke:var(--line-2);stroke-width:1.5;vector-effect:non-scaling-stroke}.rm-line-fill{fill:none;stroke:var(--green);stroke-width:2.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--green))}.rm-phases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.rm-phase{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:18px}.rm-node{position:absolute;top:-26px;left:0;width:14px;height:14px;border-radius:50%;border:2px solid var(--text);background:var(--bg)}.rm-phase.done .rm-node,.rm-phase.live .rm-node{background:var(--green);border-color:var(--green);box-shadow:0 0 12px var(--green)}.rm-phase.live .rm-node{animation:live 1.6s ease-out infinite}.rm-phase.next .rm-node{border-color:var(--violet)}@media (max-width: 900px){.rm-line{display:none}.rm-phases{grid-template-columns:1fr;border-left:1.5px solid var(--line-2);padding-left:24px}.rm-node{top:20px;left:-32px}}.faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:start}.faq-grid .section-head{display:block;position:sticky;top:110px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:grid;grid-template-columns:34px 1fr 24px;align-items:center;gap:12px;text-align:left;padding:20px 0;font-family:var(--font-head);font-size:clamp(17px,1.5vw,20px);letter-spacing:-.01em}.faq-q .mono{font-size:11px}.faq-plus{position:relative;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);transition:transform .4s var(--ease-toy),border-color .3s}.faq-plus:before,.faq-plus:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:var(--text);border-radius:2px}.faq-plus:after{transform:rotate(90deg);transition:transform .4s var(--ease-toy)}.faq-item.open .faq-plus{transform:rotate(180deg);border-color:var(--green)}.faq-item.open .faq-plus:after{transform:rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.faq-a>div{overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a p{padding:0 34px 22px 46px;max-width:640px}@media (max-width: 900px){.faq-grid{grid-template-columns:1fr;gap:0}.faq-grid .section-head{position:static}.faq-a p{padding-left:0}}.cta-sec{position:relative;min-height:96vh;display:grid;place-items:end center;padding:0 0 12vh;text-align:center;pointer-events:none!important}.cta-sec a{pointer-events:auto}.cta-in{display:flex;flex-direction:column;align-items:center}.cta-h{font-size:clamp(44px,8vw,120px);text-shadow:0 4px 60px rgba(5,6,8,.9)}.cta-btns{display:flex;gap:12px;margin-top:34px;pointer-events:auto}.site-footer{position:relative;z-index:3;background:linear-gradient(180deg,rgba(5,6,8,.6),var(--bg) 30%);border-top:1px solid var(--line);padding:64px 0 28px}.ft-top{display:grid;grid-template-columns:1.1fr 2fr;gap:48px}.ft-brand p{max-width:340px;margin:18px 0;font-size:14px}.ft-contracts{display:grid;gap:6px;font-size:11.5px;justify-items:start}.ft-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ft-cols ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px;font-size:14px;color:#c3c6cb}.ft-cols a:hover{color:var(--text)}.ft-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:56px;padding-top:22px;border-top:1px solid var(--line);font-size:11.5px}.ft-socials{display:flex;gap:8px}.social{width:38px;height:38px;border-radius:12px;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--muted);transition:all .3s var(--ease-toy)}.social:hover{color:var(--green);border-color:var(--green);transform:translateY(-3px)}@media (max-width: 1000px){.ft-top{grid-template-columns:1fr}.ft-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.ft-cols{grid-template-columns:1fr 1fr}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 70% at 18% 55%,rgba(5,6,8,.72),transparent 70%);pointer-events:none}.hero-grid{position:relative;z-index:1;width:100%}.tree-stage:before{content:"";position:absolute;top:-40px;right:0;bottom:-40px;left:0;background:radial-gradient(ellipse 55% 55% at 50% 50%,rgba(5,6,8,.86) 0 55%,transparent 80%);pointer-events:none}.tree-scroll{position:relative}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-head: var(--font-display);--stretch: 125%}h1,h2,h3,h4,.display{font-stretch:112%}.display{font-family:var(--font-display);font-stretch:var(--stretch);font-weight:480;font-size:clamp(36px,5.2vw,86px);line-height:.95;letter-spacing:-.045em;text-wrap:balance;margin:0}.display.xl{font-size:clamp(40px,6.2vw,108px)}.kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.topbar{position:fixed;inset:0 0 auto 0;z-index:40;display:flex;align-items:center;gap:28px;height:68px;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,#050608e6,#05060800);transition:opacity .8s var(--ease-out)}.tb-logo{display:inline-flex;align-items:center;gap:12px}.tb-nav{display:flex;gap:24px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tb-nav a{transition:color .2s}.tb-nav a:hover,.tb-nav a.is-active{color:var(--text)}.tb-right{margin-left:auto;display:flex;align-items:center;gap:12px}.census-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);font-size:11.5px;background:#0d0f1280}.census-pill .cp-l{color:var(--muted)}.census-pill i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.census-pill.mutating i{background:var(--violet);box-shadow:0 0 10px var(--violet);animation:blink .8s steps(2) infinite}.census-pill.cooldown i{background:var(--amber);box-shadow:0 0 10px var(--amber)}html.scroll-locked .topbar{opacity:0;pointer-events:none}html.scroll-locked,html.scroll-locked body{overflow:hidden}@media (max-width: 900px){.tb-right .price-pill,.tb-logo .wordmark{display:none}.tb-nav{gap:14px}}@media (max-width: 560px){.census-pill .cp-l{display:none}.topbar{gap:14px}.tb-nav{font-size:10px;letter-spacing:.1em}.tb-right .btn{display:none}}.gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto 1fr auto;place-items:center;padding:max(22px,env(safe-area-inset-top,0px)) max(22px,env(safe-area-inset-right,0px)) max(26px,env(safe-area-inset-bottom,0px)) max(22px,env(safe-area-inset-left,0px));cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;outline:none}.gate:active{cursor:grabbing}.gate-top{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.18em;color:var(--muted)}.gate-ring{position:relative;width:min(300px,70vw);aspect-ratio:1;display:grid;place-items:center;transform:scale(calc(1 - var(--hold, 0) * .08))}.gate-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.gr-bg{fill:none;stroke:#f4f4f059;stroke-width:.8;stroke-dasharray:1 3;animation:spin 60s linear infinite;transform-origin:66px 66px}.gr-fill{fill:none;stroke:var(--green);stroke-width:1.6;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--green))}.gate-label{position:absolute;bottom:-84px;font-size:12.5px;padding:8px 16px;border-radius:999px;border:1px solid rgba(61,255,168,.35);background:#05060899;white-space:nowrap;letter-spacing:.32em;text-transform:uppercase;color:var(--text);opacity:calc(.55 + var(--hold, 0) * .45);animation:breathe 3s ease-in-out infinite}@keyframes breathe{50%{opacity:.35}}.gate-hint{text-align:center;font-size:11px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;line-height:2}.zz{display:inline-block;color:var(--green);letter-spacing:.5em;animation:zz 2.4s ease-in-out infinite}@keyframes zz{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-5px);opacity:1}}.gate.is-awake{pointer-events:none}main.home{pointer-events:none}main.home>.story{pointer-events:none}.story{position:relative}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;transition:opacity 1.2s var(--ease-out) .6s}html.scroll-locked .stage{opacity:0;transition-delay:0s}.chapter{position:absolute;--v: 0;--dir: 1;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.chapter>:not(h1):not(h2){opacity:clamp(0,calc(var(--v) * 1.7 - .5),1);transform:translate3d(0,calc((1 - var(--v)) * 28px * var(--dir)),0)}.chapter.is-on .ctas,.chapter.is-on .ca,.chapter.is-on .btn,.chapter.is-on button,.chapter.is-on a{pointer-events:auto}.left-bottom{left:clamp(0px,4vw,64px);bottom:12vh;max-width:min(64rem,92vw)}.left-mid{left:clamp(0px,4vw,64px);top:50%;translate:0 -50%;max-width:min(44rem,92vw)}.right-mid{right:clamp(0px,4vw,64px);top:50%;translate:0 -50%;max-width:min(34rem,92vw)}.center-bottom{left:0;right:0;bottom:9vh;text-align:center;display:flex;flex-direction:column;align-items:center}.center-top{left:0;right:0;top:13vh;text-align:center;display:flex;flex-direction:column;align-items:center}.chapter .lede{margin-top:22px;color:#b9bcc2;font-size:clamp(16px,1.3vw,19px);max-width:30rem;text-shadow:0 1px 24px rgba(5,6,8,.9)}.center-bottom .lede,.center-top .lede{margin-left:auto;margin-right:auto}.chapter .lede.strong{color:var(--text)}.chapter .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.center-bottom .ctas{justify-content:center}.split{display:inline}.split .w{display:inline-block;white-space:nowrap}.split .c{display:inline-block;--t: clamp(0, calc(var(--v) * 2.4 - var(--ci) * .03), 1);opacity:var(--t);transform:translate3d(0,calc((1 - var(--t)) * .5em * var(--dir)),0) rotate(calc((1 - var(--t)) * 10deg * var(--dir)));filter:blur(calc((1 - var(--t)) * 12px));will-change:transform,opacity,filter}.accent-last .w:last-child .c{color:var(--green);text-shadow:0 0 40px rgba(61,255,168,.35)}.ch-num{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;color:var(--muted);margin-bottom:26px}.center-top .ch-num,.center-bottom .ch-num{justify-content:center}.ch-num .n{color:var(--green)}.ch-num .bar{width:calc(var(--v) * 48px);height:1px;background:var(--line-2)}.bigstat{display:grid;gap:6px;margin-top:34px}.bigstat .num{font-size:clamp(40px,4.6vw,68px);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.bigstat.small .num{font-size:clamp(30px,3vw,44px)}.bigstat .lbl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bits{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px;max-width:34rem}.bit{width:22px;height:34px;border-radius:8px;border:1px solid var(--line-2);display:grid;place-items:center}.bit i{width:8px;height:18px;border-radius:4px;background:#23262d;transition:background .3s}.bit.on i{background:var(--green);box-shadow:0 0 12px var(--green);opacity:clamp(0,calc(var(--v) * 2.2 - var(--k) * .08),1)}.bits-cap{width:100%;text-align:center;margin-top:10px;font-size:11px;letter-spacing:.08em;color:var(--muted)}.scores{display:grid;gap:16px;margin-top:30px;width:min(30rem,86vw)}.score-row{display:grid;grid-template-columns:112px 1fr;gap:4px 16px;align-items:center}.sr-k{font-family:var(--font-display);font-stretch:118%;font-size:15px}.sr-bar{height:4px;border-radius:4px;background:#f4f4f014;overflow:hidden}.sr-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,rgba(61,255,168,.4),var(--green));width:calc(var(--s) * 100% * clamp(0,calc(var(--v) * 1.8 - var(--k) * .22),1));box-shadow:0 0 12px #3dffa899}.sr-e{grid-column:2;font-size:12.5px}.census-chip{display:inline-grid;grid-template-columns:auto auto;gap:4px 18px;align-items:baseline;margin-top:30px;padding:16px 20px;border-radius:18px;border:1px solid rgba(138,107,255,.35);background:#0d0f1299;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.census-chip .mono{font-size:32px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cc-next{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#c7b9ff}.trait-chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:32rem}.trait-chips li{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--line-2);background:#0d0f128c;font-size:13.5px;opacity:clamp(0,calc(var(--v) * 2 - var(--k) * .12),1);transform:translateY(calc((1 - clamp(0,calc(var(--v) * 2 - var(--k) * .12),1))*14px))}.laws{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:10px;font-size:clamp(13px,1.1vw,15px);letter-spacing:.12em;text-transform:uppercase}.laws li{opacity:clamp(0,calc(var(--v) * 2.2 - var(--k) * .16),1);text-shadow:0 1px 0 rgba(255,255,255,.05),0 -1px 0 #000}.laws li span{display:inline-block;width:3em;text-align:right;margin-right:.8em}.laws-foot{margin-top:18px;font-size:14px;max-width:30rem}.ca{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:8px 10px 8px 14px;border-radius:12px;border:1px solid var(--line);background:#0d0f128c;font-size:12.5px}.rail{position:absolute;right:max(18px,env(safe-area-inset-right,0px));top:50%;translate:0 -50%;display:grid;gap:14px;pointer-events:auto;z-index:4}.rail-dot{display:flex;align-items:center;justify-content:flex-end;gap:10px;height:14px}.rail-dot i{width:6px;height:6px;border-radius:50%;background:#f4f4f040;transition:all .4s var(--ease-toy)}.rail-dot .rd-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:0;transform:translate(6px);transition:all .3s var(--ease-out)}.rail:hover .rd-label,.rail-dot.on .rd-label{opacity:1;transform:none}.rail-dot.on i{height:22px;border-radius:4px;background:var(--green);box-shadow:0 0 10px var(--green)}.rail-dot.on .rd-label{color:var(--text)}html.scroll-locked .rail{opacity:0}.scroll-cue{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);opacity:clamp(0,calc(1 - var(--p, 0) * 30),1);pointer-events:none}.scroll-cue i{width:1px;height:36px;background:linear-gradient(var(--green),transparent);animation:cue 1.8s var(--ease-out) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}html.scroll-locked .scroll-cue{opacity:0}body[data-route=home] .site-footer{background:var(--bg)}@media (max-width: 760px){.left-bottom,.left-mid,.right-mid{left:0;right:0;top:auto;bottom:7vh;translate:none;max-width:none}.rail{display:none}.chapter .lede{font-size:15.5px;margin-top:14px}.bigstat{margin-top:18px}.scores{margin-top:18px;gap:10px}.score-row{grid-template-columns:96px 1fr}.sr-e{display:none}.census-chip{margin-top:18px}.trait-chips{margin-top:16px}.center-top{top:auto;bottom:7vh}.laws{margin-top:16px;gap:6px}.laws-foot{display:none}.ch-num{margin-bottom:14px}}.page{padding-top:96px}.page-intro{padding-top:clamp(40px,8vw,110px);padding-bottom:clamp(10px,3vw,40px)}.page-intro .display{font-size:clamp(52px,10vw,160px)}.page-intro .lede{margin-top:22px}.page section.block:first-of-type{padding-top:60px}.story-canvas{touch-action:pan-y}.goo-home{position:relative}.goo-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;display:block;background:#050608}.goo-fallback{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center end;padding-right:12vw;z-index:0;opacity:.9}.hz{position:relative;z-index:1;pointer-events:none}.hz-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.hz-track{position:absolute;inset:0 auto 0 0;display:flex;width:600vw;will-change:transform}.scene{position:relative;width:100vw;height:100%;flex:none}.scene-copy{position:absolute;max-width:min(36rem,86vw);pointer-events:auto}.s0 .scene-copy{left:max(24px,6vw);top:50%;translate:0 -46%;max-width:min(44rem,88vw)}.s1 .scene-copy{right:max(24px,7vw);top:50%;translate:0 -50%}.s2 .scene-copy,.s3 .scene-copy,.s4 .scene-copy{left:max(24px,6vw);top:50%;translate:0 -50%;max-width:min(30rem,86vw)}.s5 .scene-copy{left:50%;bottom:11vh;translate:-50% 0;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:92vw}.big{font-family:var(--font-display);font-stretch:125%;font-weight:760;font-size:clamp(40px,5.6vw,92px);line-height:.92;letter-spacing:-.035em;margin:0;text-wrap:balance}.s0 .big{font-size:clamp(44px,6.6vw,112px)}.big .ln{display:block}.big .ln:last-child{color:var(--green)}.tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:20px}.sub{margin-top:20px;font-size:clamp(16px,1.25vw,18.5px);line-height:1.5;color:#c3c6cb;max-width:30rem}.row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.row.center{justify-content:center}.metric{display:grid;gap:4px;margin-top:28px}.metric b{font-size:clamp(36px,4vw,60px);font-weight:400;letter-spacing:-.04em;line-height:1}.metric>span{font-size:13px;color:var(--muted)}.specimen{margin-top:20px;font-size:11.5px;letter-spacing:.08em;color:var(--muted)}.census{display:inline-grid;gap:6px;margin-top:26px;padding:14px 18px;border-radius:16px;border:1px solid rgba(138,107,255,.4);background:#0d0f12b3}.census .t{font-size:34px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.census .n{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#cbbfff}.pills{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pills li{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 9px;border-radius:999px;border:1px solid var(--line-2);background:#0d0f12b3;font-size:13px}.ca{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding:8px 10px 8px 14px;border-radius:12px;border:1px solid var(--line);background:#0d0f12b3;font-size:12.5px}.feed-note{position:absolute;right:max(24px,6vw);bottom:15vh;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.goo-home .s0 .tag,.goo-home .s0 .ln,.goo-home .s0 .sub,.goo-home .s0 .row,.goo-home .feed-note,.goo-home .slime{opacity:0;transform:translateY(14px) scale(1.02);transition:opacity .5s var(--ease-out),transform .7s var(--ease-toy)}.goo-home.is-born .s0 .tag,.goo-home.is-born .s0 .ln,.goo-home.is-born .s0 .sub,.goo-home.is-born .s0 .row,.goo-home.is-born .feed-note,.goo-home.is-born .slime{opacity:1;transform:none}.goo-home.is-born .s0 .ln:nth-child(2){transition-delay:.08s}.goo-home.is-born .s0 .sub{transition-delay:.2s}.goo-home.is-born .s0 .row{transition-delay:.3s}.goo-home.is-born .feed-note,.goo-home.is-born .slime{transition-delay:.6s}.scene .big,.scene .sub,.scene .tag{transition:letter-spacing .9s var(--ease-out),opacity .6s}.scene:not(.on) .big{letter-spacing:.02em}.scene:not(.on) .sub,.scene:not(.on) .tag{opacity:.25}.d-label{position:absolute;left:0;top:0;z-index:3;pointer-events:none;display:grid;justify-items:center;gap:2px;translate:-50% -50%;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.6);opacity:0;text-align:center;mix-blend-mode:normal}.d-label b{font-size:22px;letter-spacing:-.02em;font-weight:600}.d-label.copy{color:var(--muted);translate:30px -50%;justify-items:start}.hook-hint{position:absolute;left:0;top:0;z-index:3;pointer-events:none;opacity:0;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.hook-hint span{position:absolute;left:34px;top:-42px;white-space:nowrap;padding:6px 10px;border-radius:999px;border:1px dashed rgba(244,244,240,.4);background:#05060899;animation:hint 2.4s ease-in-out infinite}@keyframes hint{50%{transform:translate(4px,-3px)}}.slime{position:absolute;left:50%;bottom:max(26px,env(safe-area-inset-bottom,0px));translate:-50% 0;width:min(560px,82vw);height:40px;pointer-events:auto;z-index:4}.slime-line{position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:#f4f4f01f}.slime-line:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--f, 0) * 100%);border-radius:2px;background:var(--green);box-shadow:0 0 10px var(--green)}.slime-blob{position:absolute;top:50%;left:calc(var(--f, 0) * 100%);width:16px;height:12px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c9ffe6,var(--green) 55%,#138a59);box-shadow:0 0 14px #3dffa8b3;animation:blobwob 1.6s ease-in-out infinite}@keyframes blobwob{50%{border-radius:46% 54% 50% 50%/55% 50% 50% 45%;width:18px;height:11px}}.slime-stop{position:absolute;top:20px;left:calc(var(--k) / (var(--n) - 1) * 100%);translate:-50% 0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:2px 4px;transition:color .3s}.slime-stop.on,.slime-stop:hover{color:var(--text)}body.line-cursor .goo-home,body.line-cursor .goo-home *,body.line-cursor.dragging-hook,body.line-cursor.dragging-hook *{cursor:none!important}.line-cursor-svg{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:300;pointer-events:none;overflow:visible}.lc-line{fill:none;stroke:#f4f4f059;stroke-width:1}.lc-shape{fill:none;stroke:#f4f4f0;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.lc-eye{fill:none;stroke:#f4f4f0;stroke-width:1.6}.lc-tip{fill:var(--green)}.line-cursor-svg.on-link .lc-shape,.line-cursor-svg.on-link .lc-eye{stroke:var(--green)}.line-cursor-svg.can-grab .lc-shape{stroke:var(--green);stroke-width:3}.line-cursor-svg.holding .lc-hook,.line-cursor-svg.holding .lc-line{opacity:.25}.line-cursor-svg.down .lc-hook{transform-box:fill-box}body.line-cursor:not(.on-goo){cursor:auto}@media (max-width: 760px){.scene-copy,.s0 .scene-copy,.s1 .scene-copy,.s2 .scene-copy,.s3 .scene-copy,.s4 .scene-copy{left:20px;right:20px;top:auto;bottom:92px;translate:none;max-width:none}.s5 .scene-copy{bottom:96px}.big,.s0 .big{font-size:clamp(34px,10vw,46px)}.sub{font-size:15px;margin-top:12px}.metric{margin-top:14px}.metric b{font-size:32px}.row{margin-top:18px}.census{margin-top:14px}.census .t{font-size:26px}.pills{margin-top:12px}.feed-note{display:none}.tag{margin-bottom:10px}.slime-stop{display:none}}@media (max-height: 700px) and (min-width: 761px){.big{font-size:clamp(36px,4.6vw,70px)}}.goo-dock{--w: 248px;position:relative;width:var(--w);height:44px;display:grid;grid-template-columns:120fr 8fr 120fr;align-items:center}.goo-dock-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.gd-census-shape{fill:#0e2219;transition:fill .4s}.goo-dock.mutating .gd-census-shape{fill:#1c1640}.gd-buy-shape{fill:var(--green);transform-box:fill-box;transform-origin:center;transition:transform .45s var(--ease-toy)}.gd-bridge{fill:#2d8a63;transform-box:fill-box;transform-origin:center;animation:bridge 2.6s ease-in-out infinite}@keyframes bridge{0%,to{transform:scale(.75,.6)}50%{transform:scale(1.15,.85)}}.gd-drip{fill:var(--green);transform:translateY(-14px);transition:transform .5s var(--ease-out)}.goo-dock:has(.gd-buy:hover) .gd-buy-shape,.goo-dock:has(.gd-buy:focus-visible) .gd-buy-shape{transform:scale(1.06,1.14)}.goo-dock:has(.gd-buy:hover) .gd-drip{animation:drip 1.3s ease-in infinite}.goo-dock:has(.gd-buy:hover) .gd-drip.d2{animation-delay:.35s}.goo-dock:has(.gd-buy:hover) .gd-drip.d3{animation-delay:.7s}@keyframes drip{0%{transform:translateY(-14px)}35%{transform:translateY(6px)}70%,to{transform:translateY(26px) scale(.4);opacity:0}}.goo-dock:has(.gd-buy:active) .gd-buy-shape{transform:scale(.94,.82);transition-duration:.1s}.gd-census,.gd-buy{position:relative;z-index:1;height:36px;display:flex;align-items:center;color:var(--text)}.gd-census{grid-column:1;gap:9px;padding-left:9px}.gd-buy{grid-column:3;justify-content:center;font-family:var(--font-display);font-stretch:118%;font-weight:700;font-size:14px;letter-spacing:-.01em;color:#03130b;background:none;border:0;cursor:pointer}.gd-buy:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:18px}.gd-dish{width:24px;height:24px;flex:none}.gd-dish-rim{fill:#00000059;stroke:#3dffa88c;stroke-width:1.2}.gd-liquid{fill:var(--green);filter:drop-shadow(0 0 3px var(--green))}.goo-dock.mutating .gd-liquid{fill:var(--violet)}.goo-dock.mutating .gd-dish-rim{stroke:#8a6bffb3}.gd-txt{display:grid;line-height:1.05}.gd-k{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#8fdcb9}.goo-dock.mutating .gd-k{color:#c7b9ff}.gd-v{font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.demo-tag{display:inline-block;vertical-align:middle;margin-left:10px;padding:2px 7px;border-radius:6px;border:1px solid rgba(255,181,71,.5);color:var(--amber);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.contracts-soon{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding:14px 18px;border-radius:14px;border:1px dashed var(--line-2);color:var(--muted);font-size:14px}.contracts-soon .label{color:var(--amber)}.contracts-soon.compact{margin-top:18px;padding:8px 12px;font-size:12.5px;justify-content:center}@media (max-width: 760px){.topbar{flex-wrap:wrap;height:auto;row-gap:4px;padding-top:max(10px,env(safe-area-inset-top,0px));padding-bottom:8px}.tb-nav{order:3;width:100%;justify-content:flex-start;gap:18px;padding-left:2px}.goo-dock{--w: 220px}.gd-k{font-size:7.5px}.gd-v,.gd-buy{font-size:13px}}.ft-demo{margin-top:4px;font-size:11.5px;color:var(--amber);letter-spacing:.04em}body.is-demo .hk-addr,body.is-demo .st-addr,body.is-demo .dna-addr,body.is-demo .vf-label .muted{display:none}.topbar .tb-nav{display:flex;gap:8px;margin-left:10px;font-size:inherit;letter-spacing:0;text-transform:none}.tb-link{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 13px;border-radius:999px;border:1.5px solid rgba(61,255,168,.4);background:#0a1a13d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4f4f0!important;font-family:var(--font-display);font-stretch:118%;font-weight:650;font-size:14.5px;letter-spacing:-.005em;box-shadow:0 0 #3dffa800;transition:transform .4s var(--ease-toy),background .25s,border-color .25s,box-shadow .3s,border-radius .4s var(--ease-toy)}.tb-link svg{color:var(--green);flex:none;transition:transform .4s var(--ease-toy)}.tb-link:hover,.tb-link:focus-visible{border-color:var(--green);background:#3dffa824;box-shadow:0 0 22px -4px #3dffa88c;transform:translateY(-1px) scale(1.04,.97);border-radius:46% 54% 52% 48%/60% 55% 45% 40%}.tb-link:hover svg{transform:rotate(-10deg) scale(1.12)}.tb-link:active{transform:scale(.94,.88);transition-duration:.08s}.tb-link.is-active{background:var(--green);border-color:var(--green);color:#03130b!important;box-shadow:0 0 26px -6px #3dffa8cc}.tb-link.is-active svg{color:#03130b}@media (max-width: 1060px){.tb-logo .wordmark{display:none}}@media (max-width: 760px){.topbar .tb-nav{margin-left:0;gap:8px;padding-left:0}.tb-link{flex:1;justify-content:center;height:36px;padding:0 10px;font-size:13.5px}}.demo-notice{position:fixed;left:0;top:50%;z-index:45;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:0 0 8px 8px;background:#0d0f12b8;border:1px solid var(--line);border-top:0;color:var(--muted);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;transform-origin:0 0;transform:rotate(-90deg) translate(-50%);cursor:help;outline:none;transition:color .25s,background .25s}.demo-notice .dn-dot{width:5px;height:5px;border-radius:50%;background:var(--amber);opacity:.8}.demo-notice .dn-full{max-width:0;overflow:hidden;opacity:0;letter-spacing:.08em;text-transform:none;transition:max-width .5s var(--ease-out),opacity .3s}.demo-notice:hover,.demo-notice:focus-visible{color:var(--text);background:#0d0f12f2}.demo-notice:hover .dn-full,.demo-notice:focus-visible .dn-full{max-width:420px;opacity:1}@media (max-width: 760px){.demo-notice{top:auto;left:12px;bottom:max(10px,env(safe-area-inset-bottom,0px));transform:none;border-radius:8px;border-top:1px solid var(--line);font-size:8.5px;padding:5px 9px}}
