@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7aa8c99b-0a49-47a2-9785-238861b946d8.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/63bcb09e-3713-449d-b081-f5d3bde731f6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/31784ca4-6b0e-42b3-844c-f705eb254b52.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/acfa9d0e-5afc-4310-87ab-464945d00dda.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/1febb50d-870c-48b6-af3a-50b14015084d.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/73bd84c5-fa1b-4f2d-a758-e6d9e3a3f949.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/3b764ab0-2e24-4c88-b6d9-2382f5b1c70b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7aa8c99b-0a49-47a2-9785-238861b946d8.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/63bcb09e-3713-449d-b081-f5d3bde731f6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/31784ca4-6b0e-42b3-844c-f705eb254b52.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/acfa9d0e-5afc-4310-87ab-464945d00dda.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/1febb50d-870c-48b6-af3a-50b14015084d.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/73bd84c5-fa1b-4f2d-a758-e6d9e3a3f949.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/3b764ab0-2e24-4c88-b6d9-2382f5b1c70b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/7aa8c99b-0a49-47a2-9785-238861b946d8.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/63bcb09e-3713-449d-b081-f5d3bde731f6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/31784ca4-6b0e-42b3-844c-f705eb254b52.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/acfa9d0e-5afc-4310-87ab-464945d00dda.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/1febb50d-870c-48b6-af3a-50b14015084d.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/73bd84c5-fa1b-4f2d-a758-e6d9e3a3f949.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/3b764ab0-2e24-4c88-b6d9-2382f5b1c70b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/7aa8c99b-0a49-47a2-9785-238861b946d8.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/63bcb09e-3713-449d-b081-f5d3bde731f6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/31784ca4-6b0e-42b3-844c-f705eb254b52.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/acfa9d0e-5afc-4310-87ab-464945d00dda.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/1febb50d-870c-48b6-af3a-50b14015084d.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/73bd84c5-fa1b-4f2d-a758-e6d9e3a3f949.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/3b764ab0-2e24-4c88-b6d9-2382f5b1c70b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/7aa8c99b-0a49-47a2-9785-238861b946d8.woff2) format("woff2");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-weight:800;font-display:swap;src:url(/fonts/63bcb09e-3713-449d-b081-f5d3bde731f6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/31784ca4-6b0e-42b3-844c-f705eb254b52.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/acfa9d0e-5afc-4310-87ab-464945d00dda.woff2) format("woff2");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-weight:800;font-display:swap;src:url(/fonts/1febb50d-870c-48b6-af3a-50b14015084d.woff2) format("woff2");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-weight:800;font-display:swap;src:url(/fonts/73bd84c5-fa1b-4f2d-a758-e6d9e3a3f949.woff2) format("woff2");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-weight:800;font-display:swap;src:url(/fonts/3b764ab0-2e24-4c88-b6d9-2382f5b1c70b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/4de29c38-f6ae-4f55-8192-de8a60ac4142.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/94063dd4-707d-46b2-9df2-2cfeced2d2b7.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/6a8b2d3c-9af2-4748-bb30-f9dd69c19f32.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/b2c1e4fc-86d3-4b98-8aea-8c5203e8f66d.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/9cb2c7c5-99ed-41d6-a294-7b1e9de6f461.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/6db56466-7656-4670-8488-2ae9dbb6b1dc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/4de29c38-f6ae-4f55-8192-de8a60ac4142.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/94063dd4-707d-46b2-9df2-2cfeced2d2b7.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/6a8b2d3c-9af2-4748-bb30-f9dd69c19f32.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/b2c1e4fc-86d3-4b98-8aea-8c5203e8f66d.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/9cb2c7c5-99ed-41d6-a294-7b1e9de6f461.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/6db56466-7656-4670-8488-2ae9dbb6b1dc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/4de29c38-f6ae-4f55-8192-de8a60ac4142.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/94063dd4-707d-46b2-9df2-2cfeced2d2b7.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/6a8b2d3c-9af2-4748-bb30-f9dd69c19f32.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/b2c1e4fc-86d3-4b98-8aea-8c5203e8f66d.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/9cb2c7c5-99ed-41d6-a294-7b1e9de6f461.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/6db56466-7656-4670-8488-2ae9dbb6b1dc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/4de29c38-f6ae-4f55-8192-de8a60ac4142.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/94063dd4-707d-46b2-9df2-2cfeced2d2b7.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/6a8b2d3c-9af2-4748-bb30-f9dd69c19f32.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/b2c1e4fc-86d3-4b98-8aea-8c5203e8f66d.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/9cb2c7c5-99ed-41d6-a294-7b1e9de6f461.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/fonts/6db56466-7656-4670-8488-2ae9dbb6b1dc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0A0E1A;--surface-1: #111827;--surface-2: #1A2332;--border: #2A3647;--text-1: #F5F7FA;--text-2: #9AA5B8;--green: #00E676;--green-hover: #00C853;--green-glow: #4FFFA8;--amber: #FFB020;--amber-hi: #FFD15C;--tier-common: #9AA5B8;--tier-competent: #6BA3E8;--tier-rare: #A855F7;--tier-epic: #F43F5E;--tier-legendary-a: #FFD15C;--tier-legendary-b: #FFB020;--tier-legendary-c: #C88A1F;--pitch-bg: #E8EAED;--pitch-surface: #F5F7FA;--pitch-text-1: #0A0E1A;--pitch-text-2: #4A5568;--pitch-border: #C9D0DB}.ffc{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss01","cv11";color:var(--text-1);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;font-smooth:always}.ffc-display{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.02em;font-stretch:90%}.ffc-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.ffc-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-weight:500}.ffc-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.8'/></svg>");z-index:2}.ffc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:4px;font-family:inherit;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .15s cubic-bezier(.2,.7,.3,1),box-shadow .15s,background .15s;white-space:nowrap}.ffc-btn-primary{height:56px;padding:0 32px;font-size:16px;background:var(--green);color:var(--bg)}.ffc-btn-primary:hover{transform:scale(1.02);box-shadow:0 0 0 8px #00e67626,0 0 24px #00e67666;background:var(--green-hover)}.ffc-btn-secondary{height:56px;padding:0 30px;font-size:16px;background:transparent;color:var(--green);border:1px solid var(--green)}.ffc-btn-secondary:hover{background:#00e67614}.ffc-btn-tertiary{height:40px;padding:0 16px;font-size:15px;background:transparent;color:var(--green);font-weight:500}.ffc-btn-tertiary:hover{text-decoration:underline;text-underline-offset:4px}.ffc-hr{border:0;border-top:1px solid var(--border);margin:0}.ffc-card{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:24px}.ffc-placeholder{background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px),linear-gradient(180deg,#12202e,#0d1824);border:1px dashed var(--border);color:var(--text-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px}.ffc-pitch{position:relative;background:repeating-linear-gradient(90deg,#1d4d2a 0,#1d4d2a calc(100% / 12),#1a4626 calc(100% / 12),#1a4626 calc(200% / 12));border:1px solid rgba(255,255,255,.08);overflow:hidden}.ffc-pitch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 48px,rgba(255,255,255,.35) 48px,rgba(255,255,255,.35) 49px,transparent 50px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.35) calc(50% - .5px),rgba(255,255,255,.35) calc(50% + .5px),transparent calc(50% + .5px))}.ffc-pitch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 80px #0000008c;pointer-events:none}@keyframes ffcShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.ffc-holo{background:linear-gradient(115deg,#ffd15c00,#ffd15c40 25%,#a855f726 45%,#6ba3e833 60%,#ffd15c40,#ffd15c00);background-size:200% 200%;animation:ffcShimmer 6s linear infinite}@keyframes ffcPulse{0%,to{opacity:1}50%{opacity:.55}}.ffc-pulse{animation:ffcPulse 2s ease-in-out infinite}.ffc-bar-track{height:6px;background:var(--surface-2);border-radius:3px;overflow:hidden}.ffc-bar-fill{height:100%;background:var(--green);border-radius:3px}.ffc-art{position:relative;width:100%;height:100%;background:var(--bg);color:var(--text-1);overflow:hidden}.ffc-art.pitch-light{background:var(--pitch-bg);color:var(--pitch-text-1)}.ffc-art.pitch-light .ffc-eyebrow{color:var(--pitch-text-2)}html,body{margin:0;padding:0;background:var(--bg);color:var(--text-1)}html{scroll-padding-top:80px}body{font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}@media (max-width: 900px){html,body{max-width:100vw!important;overflow-x:hidden!important}.page,.page>section,.page .ffc-art,.page .ffc-art>div{max-width:100vw!important;overflow-x:clip!important}.page img,.page svg,.page video{max-width:100%!important;height:auto}.page>div[style*="position: fixed"]{max-width:100vw!important;overflow:hidden!important}}.page>section{position:relative;min-height:auto}.page .ffc-art{width:100%;height:auto!important;min-height:auto!important;overflow:visible!important}.page .hero-wrap .ffc-art{height:92vh!important;min-height:720px!important;overflow:hidden!important}.page .ffc-art>div:first-child{max-width:1320px;margin:0 auto}.page .hero-wrap .ffc-art>div:first-child{max-width:none}.page .hero-wrap .ffc-pitch{padding-top:56px}html{scroll-behavior:smooth}footer.ffc-footer{border-top:1px solid var(--border);padding:48px;background:var(--bg)}.ffc-footer-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.ffc-footer-col h5{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:0 0 16px;font-weight:600}.ffc-footer-col a{display:block;color:var(--text-1);text-decoration:none;font-size:14px;padding:6px 0}.ffc-footer-col a:hover{color:var(--green)}.ffc-footer-bottom{max-width:1320px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:13px;color:var(--text-2)}.faq{max-width:880px;margin:0 auto;padding:80px 48px}.faq details{border-top:1px solid var(--border);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--border)}.faq summary{list-style:none;cursor:pointer;font-size:18px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;color:var(--text-2);font-weight:300}.faq details[open] summary:after{content:"−"}.faq details p{font-size:15px;color:var(--text-2);line-height:1.6;margin:14px 0 0;max-width:680px}@media (max-width: 900px){html{scroll-padding-top:56px}.page>div[style*="position: fixed"][style*="height: 72px"]{height:56px!important;padding:0 16px!important}.page>div[style*="position: fixed"]>div[style*="gap: 32px"]{display:none!important}.page>div[style*="position: fixed"] a[href="#top"] span{font-size:12px!important}.page>div[style*="position: fixed"] button{height:36px!important;padding:0 14px!important;font-size:12px!important}.page [style*="grid-template-columns: 1fr 1fr 1fr"],.page [style*="grid-template-columns: 1.2fr 1fr"],.page [style*="grid-template-columns: 1.3fr 1fr"],.page [style*="grid-template-columns: 1.15fr 1fr"],.page [style*="grid-template-columns: minmax(0px, 1fr) 320px"],.page [style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:1fr!important;gap:24px!important}.page #squad>.ffc-art>div>div>div[style*="grid-template-columns: 1fr 1fr"]{display:flex!important;flex-direction:column!important;gap:24px!important}.page #squad>.ffc-art>div>div>div[style*="grid-template-columns: 1fr 1fr"]>div{width:100%!important}.page #squad>.ffc-art>div>div>div[style*="grid-template-columns: 1fr 1fr"]>div[style*=aspect-ratio]{order:-1!important}.page #squad div[style*="flex-direction: column"][style*="gap: 56px"]{gap:32px!important}.page .ffc-art>div:first-child,.page .ffc-art>div[style*=padding]{padding:56px 20px 40px!important;max-width:100%!important}.page h2.ffc-display{font-size:32px!important;line-height:1.05!important;letter-spacing:-.02em!important}.page h3.ffc-display{font-size:22px!important}.page .ffc-display[style*="font-size: 72px"],.page .ffc-display[style*="font-size: 64px"],.page .ffc-display[style*="font-size: 56px"]{font-size:32px!important;line-height:1.05!important}.page .ffc-display[style*="font-size: 44px"],.page .ffc-display[style*="font-size: 40px"]{font-size:26px!important;line-height:1.1!important}.page .ffc-display[style*="font-size: 36px"]{font-size:28px!important}.page .ffc-display[style*="font-size: 26px"]{font-size:20px!important}.page p[style*="font-size: 18px"],.page p[style*="font-size: 17px"]{font-size:15px!important}.page .hero-wrap .ffc-art{height:auto!important;min-height:100vh!important;overflow:hidden!important}.page .hero-wrap .ffc-pitch{padding-top:32px!important}.page .hero-wrap div[style*="bottom: 64px"]{left:20px!important;right:20px!important;bottom:88px!important;max-width:none!important}.page .hero-wrap h1.ffc-display{font-size:44px!important;line-height:.96!important;letter-spacing:-.025em!important;margin:14px 0 16px!important}.page .hero-wrap p[style*="font-size: 18px"]{font-size:15px!important;margin-bottom:24px!important}.page .hero-wrap div[style*="gap: 12px"]{flex-wrap:wrap!important;gap:10px!important}.page .hero-wrap div[style*="gap: 12px"]>button{flex:1 1 calc(50% - 5px)!important}.page .hero-wrap div[style*="bottom: 20px"]{bottom:16px!important}.page #trailer button[aria-label="Play trailer"]>span{width:64px!important;height:64px!important}.page #trailer button[aria-label="Play trailer"] svg{width:24px!important;height:24px!important}.page #ownership div[style*="rotate(-4deg)"]{transform:none!important;width:220px!important;margin:0 auto!important}.page #engine div[style*=aspect-ratio][style*="21"]{aspect-ratio:16/10!important}.page #already .ffc-art>div{padding:48px 20px!important}.page #roadmap div[style*="height: 1px"][style*="position: absolute"]{display:none!important}.page #roadmap div[style*=grid-template-columns]>div{padding-bottom:20px!important;border-bottom:1px solid var(--border)!important}.page #roadmap div[style*=grid-template-columns]>div:last-child{border-bottom:none!important}.page #founder div[style*="grid-template-columns: 1fr 1fr 1fr"]{gap:24px!important}.page #founder div[style*="display: flex"][style*="gap: 24"]{flex-direction:column!important;gap:16px!important}.page #founder div[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.page #honest .ffc-art>div{padding:56px 20px!important}footer.ffc-footer{padding:40px 20px!important}.ffc-footer-inner{grid-template-columns:1fr 1fr!important;gap:28px!important}.ffc-footer-inner>div:first-child{grid-column:1 / -1!important}.ffc-footer-bottom{flex-direction:column!important;gap:8px!important}.faq{padding:56px 20px!important;max-width:100%!important}.faq h2.ffc-display{font-size:32px!important;margin:12px 0 24px!important}.faq summary{font-size:16px!important;gap:12px!important}.faq details p{font-size:14px!important}.ffc-eyebrow{font-size:10px!important}}@media (max-width: 480px){.page .hero-wrap h1.ffc-display{font-size:38px!important}.page h2.ffc-display,.page .ffc-display[style*="font-size: 72px"],.page .ffc-display[style*="font-size: 64px"],.page .ffc-display[style*="font-size: 56px"]{font-size:28px!important}.page .ffc-art>div:first-child,.page .ffc-art>div[style*=padding]{padding:48px 16px 32px!important}.page #already .ffc-art>div{padding:40px 16px!important}.page #honest .ffc-art>div{padding:48px 16px!important}footer.ffc-footer{padding:32px 16px!important}.ffc-footer-inner{grid-template-columns:1fr!important}.faq{padding:48px 16px!important}.page .hero-wrap div[style*="gap: 12px"]>button{flex:1 1 100%!important}}.ffc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0e1ad1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.ffc-modal-card{background:var(--bg);border:1px solid var(--border);border-radius:16px;box-shadow:0 0 0 1px #00e67614,0 32px 80px #000000b3,0 0 60px #00e6760f;padding:40px;width:100%;max-width:480px;position:relative;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ffc-modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid var(--border);color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.ffc-modal-close:hover{background:var(--surface-2);color:var(--text-1);border-color:var(--text-2)}.ffc-modal-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-weight:600;margin:0 0 10px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.ffc-modal-heading{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:28px;line-height:1.05;letter-spacing:-.03em;color:var(--text-1);margin:0 0 10px}.ffc-modal-desc{font-size:15px;line-height:1.55;color:var(--text-2);margin:0 0 28px}.ffc-modal-input{width:100%;height:48px;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;color:var(--text-1);font-family:inherit;font-size:15px;padding:0 16px;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;display:block}.ffc-modal-input::placeholder{color:var(--text-2);opacity:.6}.ffc-modal-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #00e6761f}.ffc-modal-input:disabled{opacity:.5;cursor:not-allowed}.ffc-modal-consent{display:flex;gap:12px;align-items:flex-start;margin:16px 0 24px;font-size:13px;line-height:1.5;color:var(--text-2)}.ffc-modal-consent-check{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:4px;border:1.5px solid var(--border);background:var(--surface-1);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;transition:border-color .15s,background .15s}.ffc-modal-consent-check:checked{background:var(--green);border-color:var(--green)}.ffc-modal-consent-check:checked:after{content:"";position:absolute;top:3px;left:5px;width:5px;height:9px;border:2px solid var(--bg);border-top:none;border-left:none;transform:rotate(40deg)}.ffc-modal-consent-check:disabled{opacity:.5;cursor:not-allowed}.ffc-modal-consent a{color:var(--green);text-decoration:none}.ffc-modal-consent a:hover{text-decoration:underline;text-underline-offset:2px}.ffc-modal-submit{width:100%}.ffc-modal-status{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.45;font-weight:500}.ffc-modal-status.success{background:#00e6761a;border:1px solid rgba(0,230,118,.25);color:var(--green)}.ffc-modal-status.duplicate{background:#00e6760f;border:1px solid rgba(0,230,118,.15);color:var(--text-2)}.ffc-modal-status.error{background:#f43f5e14;border:1px solid rgba(244,63,94,.2);color:#f87171}@keyframes ffcModalIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ffc-modal-card{animation:ffcModalIn .2s cubic-bezier(.2,.7,.3,1) both}
