@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/0c96d769-636d-45ca-bce4-650eaf2e1984.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/fd0f877c-556a-4646-b92b-bccd31818808.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/1c3d9158-4d8a-4caa-8435-48500f61df9f.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/eddb9835-5724-4ba3-a1c3-6aa98dff9900.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/fcb745a3-5fe6-4c18-9656-3bf78bf732f0.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/afdc86fe-6652-4f62-ad80-797d4d175232.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/0c96d769-636d-45ca-bce4-650eaf2e1984.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/fd0f877c-556a-4646-b92b-bccd31818808.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/1c3d9158-4d8a-4caa-8435-48500f61df9f.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/eddb9835-5724-4ba3-a1c3-6aa98dff9900.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/fcb745a3-5fe6-4c18-9656-3bf78bf732f0.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/afdc86fe-6652-4f62-ad80-797d4d175232.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/0c96d769-636d-45ca-bce4-650eaf2e1984.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/fd0f877c-556a-4646-b92b-bccd31818808.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/1c3d9158-4d8a-4caa-8435-48500f61df9f.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/eddb9835-5724-4ba3-a1c3-6aa98dff9900.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/fcb745a3-5fe6-4c18-9656-3bf78bf732f0.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/afdc86fe-6652-4f62-ad80-797d4d175232.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/d6fe433a-5cf9-43a7-8359-3c92c889743e.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/2d227a38-d830-42c0-a315-494cc273a7c0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/d0478206-13c5-4691-a9bd-2e6d2060c5a0.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6ef40504-c7c8-460a-adf5-e068f1f1ad56.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ef9ea551-aa28-4688-a9d1-ce8c0b6dfa76.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/493cadb8-50b5-4bb8-adf0-c09412625749.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/d6fe433a-5cf9-43a7-8359-3c92c889743e.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/2d227a38-d830-42c0-a315-494cc273a7c0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/d0478206-13c5-4691-a9bd-2e6d2060c5a0.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6ef40504-c7c8-460a-adf5-e068f1f1ad56.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ef9ea551-aa28-4688-a9d1-ce8c0b6dfa76.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/493cadb8-50b5-4bb8-adf0-c09412625749.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/d6fe433a-5cf9-43a7-8359-3c92c889743e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/2d227a38-d830-42c0-a315-494cc273a7c0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/d0478206-13c5-4691-a9bd-2e6d2060c5a0.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6ef40504-c7c8-460a-adf5-e068f1f1ad56.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ef9ea551-aa28-4688-a9d1-ce8c0b6dfa76.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/493cadb8-50b5-4bb8-adf0-c09412625749.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/d6fe433a-5cf9-43a7-8359-3c92c889743e.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/2d227a38-d830-42c0-a315-494cc273a7c0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/d0478206-13c5-4691-a9bd-2e6d2060c5a0.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6ef40504-c7c8-460a-adf5-e068f1f1ad56.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ef9ea551-aa28-4688-a9d1-ce8c0b6dfa76.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/493cadb8-50b5-4bb8-adf0-c09412625749.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/d6fe433a-5cf9-43a7-8359-3c92c889743e.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/2d227a38-d830-42c0-a315-494cc273a7c0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/d0478206-13c5-4691-a9bd-2e6d2060c5a0.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/6ef40504-c7c8-460a-adf5-e068f1f1ad56.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/ef9ea551-aa28-4688-a9d1-ce8c0b6dfa76.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/493cadb8-50b5-4bb8-adf0-c09412625749.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}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:#08090b;color:var(--ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}[data-theme=light] body{background:#ecede9}::selection{background:#43d6a040;color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%}button{font-family:inherit}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes flowDot{0%{left:-30%}to{left:100%}}@keyframes radar{0%{transform:scale(.34);opacity:.75}to{transform:scale(1);opacity:0}}[data-theme=dark]{--bg-grad:linear-gradient(180deg,#0b0c0f 0%,#08090b 60%,#0a0b0e 100%);--surface-grad:linear-gradient(180deg,#0f1116 0%,#0a0b0e 100%);--surface:#0C0D10;--ink-strong:#FAFAFA;--ink:#F4F4F5;--ink2:#C9CACD;--muted:#9A9CA1;--muted2:#8A8C90;--faint:#74767B;--faint2:#5A5C61;--btn-bg:#F4F4F5;--btn-fg:#0A0B0D;--header-bg:rgba(10,11,13,.72);--warn-text:#C6A9A4;--border:rgba(255,255,255,.08);--border-soft:rgba(255,255,255,.07);--hairline:rgba(255,255,255,.06);--fill:rgba(255,255,255,.03);--fill2:rgba(255,255,255,.02);--fill-strong:rgba(255,255,255,.05);--highlight:rgba(255,255,255,.05);--accent:#43D6A0;--pop-grad:linear-gradient(180deg,#10181400 0%,#0a0d0b 100%),radial-gradient(120% 80% at 50% 0%,rgba(67,214,160,.12),transparent 60%),#0c100e;--accent-surface:linear-gradient(180deg,#101814 0%,#0a0d0b 100%);--card-shadow:0 1px 2px rgba(0,0,0,.4),0 18px 40px -24px rgba(0,0,0,.8);--card-shadow-lg:0 2px 6px rgba(0,0,0,.5),0 40px 80px -32px rgba(0,0,0,.85)}[data-theme=light]{--bg-grad:linear-gradient(180deg,#FBFBFD 0%,#EEF1F5 55%,#FBFBFD 100%);--surface-grad:linear-gradient(180deg,#FFFFFF 0%,#FBFCFE 100%);--surface:#FFFFFF;--ink-strong:#0B0E14;--ink:#1A1F29;--ink2:#39414F;--muted:#525A68;--muted2:#646C7A;--faint:#79818F;--faint2:#9AA1AD;--btn-bg:#10131A;--btn-fg:#F7F8FA;--header-bg:rgba(251,251,253,.82);--warn-text:#B43A2C;--border:rgba(15,23,42,.12);--border-soft:rgba(15,23,42,.09);--hairline:rgba(15,23,42,.07);--fill:rgba(15,23,42,.035);--fill2:rgba(15,23,42,.022);--fill-strong:rgba(15,23,42,.05);--highlight:#FFFFFF;--accent:#118A5E;--pop-grad:linear-gradient(180deg,#ECFBF4 0%,#FFFFFF 70%);--accent-surface:linear-gradient(180deg,#F0FBF6 0%,#FFFFFF 100%);--card-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 26px -16px rgba(15,23,42,.16);--card-shadow-lg:0 2px 6px rgba(15,23,42,.06),0 32px 64px -28px rgba(15,23,42,.24)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.h-ink{transition:color .2s}.h-ink:hover{color:var(--ink)}.h-white{transition:background .2s}.h-white:hover{background:#d8d8d6}.h-lite{transition:border-color .2s,background .2s}.h-lite:hover{border-color:#ffffff4d;background:var(--fill)}.h-op{transition:opacity .2s}.h-op:hover{opacity:.88}@media(max-width:760px){.flow-row{flex-direction:column!important;align-items:center!important;gap:8px!important}.flow-link{flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:10px 0!important;min-height:auto!important;max-width:none!important;width:100%}.flow-link>div:nth-child(1){margin-bottom:8px!important}.flow-link>div:nth-child(3){margin-top:8px!important}.flow-link>div:nth-child(2){width:3px!important;height:40px!important;margin:0 auto!important}.flow-link>div:nth-child(2)>div{width:100%!important;height:30%!important;left:0!important;animation-name:flowDotV!important}.flow-row>div:nth-child(2)>div:nth-child(2){background:linear-gradient(180deg,#43d6a026,#43d6a099,#43d6a026)!important}.flow-row>div:nth-child(2)>div:nth-child(2)>div{background:linear-gradient(180deg,transparent,#43D6A0,transparent)!important}.flow-row>div:nth-child(4)>div:nth-child(2){background:linear-gradient(180deg,transparent,var(--border),transparent)!important}.flow-row>div:nth-child(4)>div:nth-child(2)>div{background:linear-gradient(180deg,transparent,var(--muted),transparent)!important}}@keyframes flowDotV{0%{top:-30%}to{top:100%}}@media(max-width:920px){.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.feat-grid,.dev-grid,.three-grid{grid-template-columns:repeat(2,1fr)!important}.faq-grid{grid-template-columns:1fr!important;gap:32px!important}.trial-banner{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.nav-links{display:none!important}.burger-btn{display:flex!important}.nav-hide-mobile{display:none!important}}@media(min-width:921px){.nav-links{display:flex!important}.burger-btn{display:none!important}}@media(max-width:560px){.feat-grid,.dev-grid,.three-grid,.stats-grid{grid-template-columns:1fr!important}.enc-band{flex-direction:column!important;gap:12px!important}}#nav-drawer{display:none}#nav-drawer.is-open{display:block}#checkout{display:none}#checkout.is-open{display:flex}.faq-item[open]{background:#43d6a009}.faq-item summary{list-style:none;cursor:pointer;padding:23px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ink);font-family:Manrope,sans-serif;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.faq-item summary::-webkit-details-marker{display:none}.faq-sign{width:27px;height:27px;flex-shrink:0;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:16px;color:var(--accent);transition:border-color .25s}.faq-item[open] .faq-sign{border-color:#43d6a080}.faq-sign:before{content:"+"}.faq-item[open] .faq-sign:before{content:"−"}.faq-answer{padding:0 28px 26px;font-size:15px;line-height:1.75;color:var(--muted);max-width:700px}[data-co-plan].is-active{background:#43d6a01f!important;border-color:#43d6a073!important}[data-co-plan].is-active .co-plan-t{color:var(--ink)!important}[data-co-method].is-active{background:#43d6a014!important;border-color:#43d6a073!important}[data-co-method] .co-dot{background:#ffffff2e}[data-co-method].is-active .co-dot{background:var(--accent)}[data-loc-filter].is-active{background:#43d6a01f!important;color:var(--ink)!important;border-color:#43d6a066!important}[data-loc-filter].is-active .co-count{color:var(--accent)!important}@media(max-width:860px){.login-split{grid-template-columns:1fr!important}.login-brand{display:none!important}.login-form-wrap{padding:40px 8px 56px!important}}@media(max-width:820px){.nav-email{display:none!important}.access-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:821px){.nav-email{display:inline!important}}@media(max-width:480px){.stats-grid,.actions-grid{grid-template-columns:1fr!important}}[data-tab].is-active{background:#43d6a01a!important;color:var(--ink)!important;border-color:#43d6a059!important}@media(max-width:860px){.two-col{grid-template-columns:1fr!important}.cat-grid{grid-template-columns:repeat(2,1fr)!important}.panel{padding:24px!important}}@media(max-width:520px){.cat-grid{grid-template-columns:1fr!important}.step-row{gap:14px!important}}@media(max-width:820px){.grid2{grid-template-columns:1fr!important}}.pg-range{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:100px;outline:none;cursor:pointer}.pg-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--ac,#43D6A0);cursor:pointer;box-shadow:0 2px 6px #0006}.pg-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ac,#43D6A0);cursor:pointer}@media(max-width:760px){.gen-grid{grid-template-columns:1fr!important;gap:24px!important}.educ-grid{grid-template-columns:1fr!important}}
