@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-v38-6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9hFwpX9W37ll9mvIiQublWIIkfg.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-v38-6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9hFwpX9W37ll9mvMiQublWIIkfg.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-v38-6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9hFwpX9W37ll9mv0iQublWII.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxCBTeP2Xz5fU8w.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxCFTeP2Xz5fU8w.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxC9TeP2Xz5c.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxCBTeP2Xz5fU8w.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxCFTeP2Xz5fU8w.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxC9TeP2Xz5c.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxCBTeP2Xz5fU8w.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxCFTeP2Xz5fU8w.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-v38-6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAkWBq8U9v0c2Wa0KxC9TeP2Xz5c.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxcwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.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/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3EBX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.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:Onest;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmS-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmb-HYoEoeyxMI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmR-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmf-HYoEoey.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmS-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmb-HYoEoeyxMI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmR-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmf-HYoEoey.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmS-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmb-HYoEoeyxMI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmR-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmf-HYoEoey.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmS-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmb-HYoEoeyxMI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmR-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmf-HYoEoey.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmS-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmb-HYoEoeyxMI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmR-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmf-HYoEoey.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmS-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmb-HYoEoeyxMI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmR-HYoEoeyxMI.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-v9-gNMKW3F-SZuj7xmf-HYoEoey.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-0d0609aee7.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-aa530716b0.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-0d0609aee7.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-aa530716b0.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-0d0609aee7.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-aa530716b0.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-0d0609aee7.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-aa530716b0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-d699664b14.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-054c266fbb.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-a0d054c4af.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-d699664b14.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-054c266fbb.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-a0d054c4af.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-d699664b14.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-054c266fbb.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-a0d054c4af.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-d699664b14.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-054c266fbb.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-a0d054c4af.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{--ink-950: #08080A;--ink-900: #101012;--ink-800: #1A1A1D;--ink-700: #2C2C31;--ink-600: #54545C;--ink-500: #76767F;--ink-400: #9B9BA4;--ink-300: #C6C6CD;--ink-200: #E4E4E8;--ink-150: #ECECF0;--ink-100: #F4F4F6;--ink-50: #FAFAFB;--paper: #FFFFFF;--accent-50: #EAF7F0;--accent-100: #CDEBDB;--accent-200: #9CD8BB;--accent-300: #63BF96;--accent-400: #2BA478;--accent-500: #0E8A5F;--accent-600: #0A7150;--accent-700: #075A40;--accent-emerald: #0E8A5F;--viz-1: #0E8A5F;--viz-2: #B8860B;--viz-3: #0B7A2E;--viz-4: #12A594;--viz-green: #30A46C;--delta-down: var(--text-muted);--gold-50: #FEF6E7;--gold-300: #C99A4F;--gold-500: #B8860B;--gold-600: #8A6A3B;--gold-700: #9E5D00;--green-50: #E7F6EE;--green-500: #30A46C;--green-600: #177A4B;--bg-app: var(--paper);--surface-card: var(--paper);--surface-raised:var(--ink-50);--surface-sunken:var(--ink-50);--surface-inverse: var(--ink-900);--text-strong: var(--ink-900);--text-body: var(--ink-700);--text-muted: #6C6C76;--text-faint: #73737C;--text-warn: #9E5D00;--text-on-accent:#FFFFFF;--text-on-inverse:#EDEDF0;--border-subtle: var(--ink-150);--border-strong: var(--ink-200);--border-focus: var(--ink-900);--accent: var(--accent-500);--accent-hover: var(--accent-600);--accent-soft: var(--accent-50);--accent-soft-text: var(--accent-700);--btn-primary: var(--ink-900);--btn-primary-hover: var(--ink-800);--grad-accent: linear-gradient(180deg, #232328 0%, #0E0E11 100%);--grad-accent-soft: linear-gradient(180deg, #FFFFFF 0%, #F5F5F7 100%);--grad-ink: linear-gradient(165deg, #161619 0%, #0A0A0C 100%);--grad-mesh: radial-gradient(140% 120% at 50% -10%, #F6F6F8 0%, rgba(246,246,248,0) 60%), linear-gradient(180deg, #FFFFFF 0%, #FCFCFD 100%);--chart-1: var(--viz-1);--chart-2: var(--viz-2);--chart-3: var(--viz-3);--chart-4: var(--viz-4);--chart-5: var(--accent-300)}:root{--font-sans: "Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display: "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--fs-display: clamp(2.5rem, 1.7rem + 2.6vw, 3.75rem);--fs-h1: 2.5rem;--fs-h2: 1.875rem;--fs-h3: 1.375rem;--fs-h4: 1.125rem;--fs-lead: 1.1875rem;--fs-body: .9375rem;--fs-sm: .8125rem;--fs-xs: .75rem;--fs-2xs: .6875rem;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.45;--lh-relaxed: 1.65;--ls-tighter: -.03em;--ls-tight: -.015em;--ls-normal: 0;--ls-wide: .02em;--ls-eyebrow: .14em}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 24px;--r-pill: 999px;--shadow-xs: 0 1px 1px rgba(16, 16, 18, .04);--shadow-sm: 0 1px 2px rgba(16, 16, 18, .05);--shadow-md: 0 1px 2px rgba(16, 16, 18, .04), 0 4px 12px rgba(16, 16, 18, .06);--shadow-lg: 0 2px 6px rgba(16, 16, 18, .05), 0 12px 30px rgba(16, 16, 18, .09);--shadow-xl: 0 6px 18px rgba(16, 16, 18, .08), 0 28px 56px rgba(16, 16, 18, .12);--shadow-accent: 0 1px 2px rgba(16, 16, 18, .12), 0 4px 10px rgba(16, 16, 18, .1);--shadow-accent-lg: 0 6px 18px rgba(16, 16, 18, .16);--ring-inset: inset 0 0 0 1px rgba(16, 16, 18, .06);--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .6);--glass-blur: saturate(160%) blur(18px);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s;--container: 1200px;--container-wide: 1320px;--sidebar-w: 248px;--topbar-h: 64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-body);background:var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{margin:0;color:var(--text-strong);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:var(--lh-snug)}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--ink-200);color:var(--ink-900)}.lt-display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em}.lt-eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.lt-pill-label{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--paper);box-shadow:var(--shadow-xs);font-size:12.5px;font-weight:500;color:var(--text-body);white-space:nowrap}.lt-reveal{opacity:1;transform:none}html.lt-anim-ready .lt-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}html.lt-anim-ready .lt-reveal.in{opacity:1;transform:none}@media print{html.lt-anim-ready .lt-reveal{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){html.lt-anim-ready .lt-reveal{opacity:1;transform:none;transition:none}}.lt-num{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.lt-hr{height:1px;background:var(--border-subtle);border:0;margin:0}.lt-scroll::-webkit-scrollbar{width:10px;height:10px}.lt-scroll::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.lt-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-300)}@keyframes lt-shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}.lt-shimmer{background:linear-gradient(90deg,var(--ink-100) 25%,var(--ink-150) 37%,var(--ink-100) 63%);background-size:960px 100%;animation:lt-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.fx-sheen{position:relative;overflow:hidden;isolation:isolate}.fx-sheen:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:42%;background:linear-gradient(105deg,transparent 26%,rgba(255,255,255,.1) 42%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.1) 58%,transparent 74%);transform:translate(-220%) skew(-12deg);pointer-events:none;z-index:1}.fx-sheen:hover:after{animation:lt-sheen .8s cubic-bezier(.4,0,.1,1)}@keyframes lt-sheen{to{transform:translate(320%) skew(-12deg)}}.fx-sheen-auto:after{animation:lt-sheen-auto 5.5s ease-in-out infinite}@keyframes lt-sheen-auto{0%,68%{transform:translate(-220%) skew(-12deg)}to{transform:translate(320%) skew(-12deg)}}.fx-spotlight{position:relative}.fx-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(16,16,18,.075),rgba(16,16,18,.025) 38%,transparent 62%);opacity:0;transition:opacity .4s var(--ease-out);z-index:1}.fx-spotlight:hover:before{opacity:1}.fx-spotlight-dark:before{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.14),rgba(255,255,255,.05) 36%,transparent 64%)}.fx-glow-wrap{position:relative;overflow:hidden;isolation:isolate;background:#1e1e22;padding:1px}.fx-glow-rot{position:absolute;z-index:0;left:50%;top:50%;width:180%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:conic-gradient(from 0deg,transparent 0 66%,rgba(255,255,255,.7) 80%,transparent 86% 100%),conic-gradient(from 0deg,transparent 0 60%,rgba(255,255,255,.12) 80%,transparent 92% 100%);animation:lt-spin 6.5s linear infinite}.fx-glow-inner{position:relative;z-index:1}@keyframes lt-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.fx-marquee{display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.fx-marquee-track{display:flex;gap:14px;flex:none;animation:lt-marquee 26s linear infinite;will-change:transform}.fx-marquee:hover .fx-marquee-track{animation-play-state:paused}@keyframes lt-marquee{to{transform:translate(-50%)}}.fx-dotgrid{background-image:radial-gradient(circle,var(--ink-200) 1px,transparent 1.4px);background-size:22px 22px;background-position:0 0;animation:lt-dotpan 22s linear infinite;-webkit-mask:radial-gradient(120% 80% at 50% 0%,#000 30%,transparent 75%);mask:radial-gradient(120% 80% at 50% 0%,#000 30%,transparent 75%)}@keyframes lt-dotpan{to{background-position:22px 22px}}.fx-pulse{position:relative}.fx-pulse:after,.fx-pulse:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:999px;border:1.5px solid currentColor;animation:lt-pulse-ring 2.4s var(--ease-out) infinite;pointer-events:none}.fx-pulse:before{animation-delay:1.2s}@keyframes lt-pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(4);opacity:0}}.fx-float{animation:lt-float 7s ease-in-out infinite}@keyframes lt-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(.4deg)}}.fx-screen-sweep{position:absolute;inset:0;pointer-events:none;z-index:8;mix-blend-mode:overlay;background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);background-size:240% 100%;background-repeat:no-repeat;animation:lt-screen-sweep 8.5s ease-in-out infinite}@keyframes lt-screen-sweep{0%{background-position:175% 0}60%,to{background-position:-55% 0}}.fx-word{display:inline-block;opacity:0;transform:translateY(.5em);filter:blur(6px);animation:lt-word .7s var(--ease-out) forwards}@keyframes lt-word{to{opacity:1;transform:none;filter:blur(0)}}.fx-caret{display:inline-block;width:2px;height:1em;background:currentColor;border-radius:1px;vertical-align:-.12em;margin-left:2px;animation:lt-blink 1.05s ease-in-out infinite}@keyframes lt-blink{0%,to{opacity:1}50%{opacity:.12}}.fx-svg-pulse{transform-box:fill-box;transform-origin:center;animation:lt-svg-pulse 2.2s var(--ease-out) infinite}@keyframes lt-svg-pulse{0%{r:3;opacity:.6}to{r:13;opacity:0}}.fx-glow-wrap-light{position:relative;overflow:hidden;isolation:isolate;background:var(--border-subtle);padding:1px}.fx-glow-wrap-light .fx-glow-rot{background:conic-gradient(from 0deg,transparent 0 70%,var(--ink-900) 82%,transparent 90% 100%)}.fx-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fx-aurora:before,.fx-aurora:after{content:"";position:absolute;width:60%;height:70%;border-radius:50%;filter:blur(70px);opacity:.5;mix-blend-mode:multiply}.fx-aurora:before{left:-10%;top:-20%;background:radial-gradient(circle,var(--accent-100),transparent 70%);animation:lt-aurora-a 16s ease-in-out infinite}.fx-aurora:after{right:-10%;top:-10%;background:radial-gradient(circle,var(--accent-200),transparent 70%);animation:lt-aurora-b 19s ease-in-out infinite}@keyframes lt-aurora-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20%,12%) scale(1.2)}}@keyframes lt-aurora-b{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-16%,18%) scale(1)}}.fx-meteor{position:absolute;top:-12%;width:1.5px;height:90px;transform:rotate(40deg);background:linear-gradient(180deg,#ffffffa6,#fff0);border-radius:999px;animation:lt-meteor linear infinite;filter:drop-shadow(0 0 5px rgba(255,255,255,.28))}.fx-meteor:before{content:"";position:absolute;top:0;left:-1.25px;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:0 0 10px 2px #ffffffd9}@keyframes lt-meteor{0%{opacity:0}8%{opacity:1}90%{opacity:1}to{transform:rotate(40deg) translateY(150vh);opacity:0}}.fx-grad-text{background:linear-gradient(100deg,var(--ink-900) 30%,var(--ink-400) 45%,var(--ink-900) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lt-grad-text 4.5s linear infinite}@keyframes lt-grad-text{to{background-position:-220% 0}}.fx-scrollbar{position:fixed;top:0;left:0;height:2px;width:0%;z-index:100;background:var(--ink-900);transition:width .08s linear}.fx-ripple-ink{position:absolute;border-radius:999px;transform:translate(-50%,-50%) scale(0);background:#ffffff80;pointer-events:none;animation:lt-ripple .6s var(--ease-out) forwards}@keyframes lt-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.fx-underline{position:relative}.fx-underline:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--ink-900);border-radius:999px;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.fx-underline:hover:after{transform:scaleX(1)}.fx-orbit-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px dashed var(--border-strong);border-radius:999px}.fx-orbit-spin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;animation:lt-orbit linear infinite}.fx-orbit-spin>*{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%)}.fx-orbit-counter{animation:lt-orbit-rev linear infinite}@keyframes lt-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes lt-orbit-rev{to{transform:translate(-50%,-50%) rotate(-360deg)}}.fx-sparkle{position:absolute;background:currentColor;clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);animation:lt-twinkle ease-in-out infinite}@keyframes lt-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:.85;transform:scale(1) rotate(90deg)}}.fx-gridpattern{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:38px 38px;-webkit-mask:radial-gradient(120% 90% at 50% 0%,#000 35%,transparent 78%);mask:radial-gradient(120% 90% at 50% 0%,#000 35%,transparent 78%)}.fx-grid-cell{position:absolute;width:38px;height:38px;background:var(--ink-100);opacity:0;animation:lt-cell 3.5s ease-in-out infinite}@keyframes lt-cell{0%,to{opacity:0}50%{opacity:.7}}.fx-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease-out)}.fx-acc.open{grid-template-rows:1fr}.fx-acc>div{overflow:hidden}.fx-tick{display:inline-flex;overflow:hidden;height:1em;line-height:1}:root{--ease-spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--ease-out-back: cubic-bezier(.34, 1.4, .64, 1)}.fx-skel{position:relative;overflow:hidden;background:var(--ink-100);border-radius:8px}.fx-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 45%,rgba(255,255,255,.13) 50%,rgba(255,255,255,.06) 55%,transparent);animation:lt-shimmer 1.4s ease-in-out infinite}@keyframes lt-shimmer{to{transform:translate(100%)}}.fx-lift{transition:transform .28s var(--ease-out-back),box-shadow .28s var(--ease-out),border-color .28s;will-change:transform}.fx-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}@keyframes lt-rise2{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fx-in{animation:lt-rise2 .55s var(--ease-out) both}.fx-stagger>*{animation:lt-rise2 .5s var(--ease-out) both}.fx-stagger>*:nth-child(1){animation-delay:.03s}.fx-stagger>*:nth-child(2){animation-delay:.08s}.fx-stagger>*:nth-child(3){animation-delay:.13s}.fx-stagger>*:nth-child(4){animation-delay:.18s}.fx-stagger>*:nth-child(5){animation-delay:.23s}.fx-stagger>*:nth-child(6){animation-delay:.28s}.fx-stagger>*:nth-child(7){animation-delay:.33s}.fx-stagger>*:nth-child(n+8){animation-delay:.38s}.fx-pop{transition:transform .24s var(--ease-out-back)}.fx-pop:hover{transform:scale(1.14) rotate(-4deg)}.fx-check-c{stroke-dasharray:166;stroke-dashoffset:166;animation:lt-check-c .5s var(--ease-out) forwards}.fx-check-m{stroke-dasharray:48;stroke-dashoffset:48;animation:lt-check-m .32s var(--ease-out) .4s forwards}@keyframes lt-check-c{to{stroke-dashoffset:0}}@keyframes lt-check-m{to{stroke-dashoffset:0}}.fx-glowpulse{animation:lt-glowpulse 2.6s ease-in-out infinite}@keyframes lt-glowpulse{0%,to{box-shadow:0 0 #10b98100}50%{box-shadow:0 0 0 5px #10b9811f}}@property --fxang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.fx-flowborder{position:relative}.fx-flowborder:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;z-index:2;background:conic-gradient(from var(--fxang),transparent 0 52%,var(--accent-500) 70%,var(--accent-300) 80%,transparent 92% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:fx-angle 5s linear infinite;pointer-events:none}@keyframes fx-angle{to{--fxang: 360deg}}.fx-mesh{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.85;background:radial-gradient(42% 60% at 18% 28%,rgba(16,185,129,.2),transparent 72%),radial-gradient(36% 52% at 82% 22%,rgba(110,231,183,.15),transparent 72%),radial-gradient(46% 58% at 62% 84%,rgba(6,182,212,.13),transparent 72%);background-size:180% 180%;animation:fx-meshdrift 18s ease-in-out infinite}@keyframes fx-meshdrift{0%,to{background-position:0% 0%,100% 0%,50% 100%}50%{background-position:28% 18%,72% 30%,42% 70%}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.fx-reveal{animation:fx-reveal-kf linear both;animation-timeline:view();animation-range:entry 2% cover 20%}@keyframes fx-reveal-kf{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}}.fx-toast{animation:fx-toast-in .5s var(--ease-spring) both}@keyframes fx-toast-in{0%{opacity:0;transform:translate(-50%,18px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.fx-flowborder:before,.fx-mesh,.fx-toast{animation:none!important}.fx-toast{transform:translate(-50%)!important}.fx-sheen:after,.fx-sheen-auto:after,.fx-glow-rot,.fx-marquee-track,.fx-dotgrid,.fx-pulse:after,.fx-float,.fx-word,.fx-caret,.fx-aurora:before,.fx-aurora:after,.fx-meteor,.fx-grad-text,.fx-orbit-spin,.fx-orbit-counter,.fx-sparkle,.fx-grid-cell,.fx-screen-sweep,.fx-skel:after,.fx-in,.fx-stagger>*,.fx-pop,.fx-check-c,.fx-check-m,.fx-glowpulse{animation:none!important}.fx-word{opacity:1;transform:none;filter:none}.fx-in,.fx-stagger>*{opacity:1!important;transform:none!important}.fx-check-c,.fx-check-m{stroke-dashoffset:0!important}.fx-lift{transition:none}.fx-grad-text{-webkit-text-fill-color:var(--ink-900);color:var(--ink-900)}}#app{display:flex;flex-direction:column;height:100vh;overflow:hidden}.lt-main{flex:1;display:flex;flex-direction:column;min-width:0}.lt-content{flex:1;overflow-y:auto;padding:24px 28px 48px}.lt-content:focus,.lt-content:focus-visible{outline:none}.lt-alert-row{background:transparent;scroll-margin-top:52px;scroll-margin-bottom:8px;transition:background var(--dur-fast) var(--ease-out)}.lt-alert-row.is-unread{background:var(--ink-50)}.lt-alert-row:hover{background:var(--accent-50)}.lt-alert-row:active{background:var(--accent-100)}.lt-alert-row:focus-visible{outline:2px solid var(--accent-500);outline-offset:-2px}.lt-alert-row .lt-alert-chev{transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lt-alert-row:hover .lt-alert-chev{transform:translate(2px);color:var(--accent-600)}@media(prefers-reduced-motion:reduce){.lt-alert-row,.lt-alert-row .lt-alert-chev{transition:none}.lt-alert-row:hover .lt-alert-chev{transform:none}}.lt-content-inner{max-width:1320px;margin:0 auto}@keyframes lt-spin{to{transform:rotate(360deg)}}.lt-spin{animation:lt-spin .8s linear infinite}@keyframes lt-rise{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(5px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.lt-screen-in>div>*{animation:lt-rise .6s var(--ease-out) both;will-change:transform,opacity,filter}.lt-screen-in>div>*:nth-child(1){animation-delay:.04s}.lt-screen-in>div>*:nth-child(2){animation-delay:.11s}.lt-screen-in>div>*:nth-child(3){animation-delay:.18s}.lt-screen-in>div>*:nth-child(4){animation-delay:.25s}.lt-screen-in>div>*:nth-child(5){animation-delay:.32s}.lt-screen-in>div>*:nth-child(6){animation-delay:.39s}.lt-screen-in>div>*:nth-child(7){animation-delay:.46s}.lt-screen-in>div>*:nth-child(8){animation-delay:.53s}.lt-menu-btn,.lt-backdrop{display:none}@media(max-width:860px){.lt-content{padding:16px max(14px,env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.lt-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:60;transform:translate(-100%);transition:transform .28s var(--ease-out);padding-bottom:env(safe-area-inset-bottom)}.lt-sidebar.open{transform:translate(0);box-shadow:var(--shadow-lg)}.lt-backdrop{display:block;position:fixed;inset:0;z-index:55;background:#08100c80;opacity:0;pointer-events:none;transition:opacity .28s}.lt-backdrop.open{opacity:1;pointer-events:auto}.lt-menu-btn{display:inline-grid}.lt-hide-mobile{display:none!important}.lt-content-inner [style*=grid-template-columns]{grid-template-columns:1fr!important}.lt-content-inner [style*=grid-template-columns].lt-phone2{grid-template-columns:repeat(2,1fr)!important}.lt-syncbar-row{flex-direction:column;align-items:stretch!important;gap:12px!important}.lt-syncbar-spacer{display:none!important}.lt-syncbar-actions{width:100%}.lt-syncbar-actions>button{width:100%}.lt-sectiontitle{flex-direction:column;align-items:stretch!important;gap:12px!important}.lt-sectiontitle-right{width:100%}.lt-sectiontitle-right>div{width:100%;flex-wrap:wrap}.lt-sectiontitle-right>div>*:first-child{flex:1 1 160px}.lt-cov-crawl{display:none!important}.lt-cov-state{max-width:50%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-kpi-row{flex-wrap:wrap!important}.lt-kpi-row>*{flex:1 1 calc(50% - 5px)!important;min-width:0}.lt-stat-row{flex-wrap:wrap!important}.lt-stat-row>*{flex:1 1 220px!important;min-width:0}.lt-wrap-sm{flex-wrap:wrap!important}.lt-act-go,.lt-act-date{display:none!important}.lt-menu-btn,.lt-iconbtn{width:44px!important;height:44px!important}.lt-ws-logo{width:44px;height:44px;margin-left:-8px}}@media(min-width:861px)and (max-width:1150px){.lt-content-inner [style*=grid-template-columns].lt-mid1{grid-template-columns:1fr!important}}@media(min-width:601px)and (max-width:860px){.lt-content-inner [style*=grid-template-columns].lt-tab2{grid-template-columns:repeat(2,1fr)!important}.lt-content-inner [style*=grid-template-columns].lt-tab3{grid-template-columns:repeat(3,1fr)!important}.lt-content{padding:22px 24px 44px}}@media(prefers-reduced-motion:reduce){.lt-screen-in>div>*{animation:none!important}}.sync-intro{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:var(--bg-app,#FAFAFB);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.sync-intro.leaving{opacity:0;transform:scale(1.025);pointer-events:none}.sync-core{display:flex;flex-direction:column;align-items:center;gap:22px;animation:sync-rise .5s var(--ease-out) both}@keyframes sync-rise{0%{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:none}}.sync-orb{position:relative;width:64px;height:64px;display:grid;place-items:center}.sync-orb img{border-radius:14px;position:relative;z-index:2;box-shadow:var(--shadow-md)}.sync-ring{position:absolute;inset:0;border-radius:16px;border:2px solid var(--accent-500);opacity:0;animation:sync-ping 1.8s ease-out infinite}.sync-ring.r2{animation-delay:.9s}@keyframes sync-ping{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(1.75);opacity:0}}.sync-stages{display:flex;flex-direction:column;gap:11px;min-width:250px}.sync-line{display:flex;align-items:center;gap:11px;opacity:0;transform:translateY(4px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.sync-line.show{opacity:1;transform:none}.sync-line .sync-label{font-size:13.5px;color:var(--text-muted);font-weight:500;transition:color .3s;letter-spacing:-.01em}.sync-line.done .sync-label{color:var(--text-body)}.sync-line.live .sync-label{color:var(--text-strong);font-weight:600}.sync-mark{width:18px;height:18px;position:relative;display:grid;place-items:center;flex:none}.sync-spin{width:13px;height:13px;border-radius:999px;border:2px solid var(--ink-200);border-top-color:var(--accent-500);animation:sync-spin .7s linear infinite;display:none}@keyframes sync-spin{to{transform:rotate(360deg)}}.sync-line.active .sync-spin{display:block}.sync-tick-h{width:15px;height:15px;color:var(--viz-green);display:none}.sync-line.done .sync-tick-h{display:block;animation:sync-pop .32s var(--ease-out)}@keyframes sync-pop{0%{transform:scale(0) rotate(-18deg)}to{transform:scale(1) rotate(0)}}.sync-livedot{width:9px;height:9px;border-radius:999px;background:var(--viz-green);display:none}.sync-line.live .sync-livedot{display:block;animation:sync-live 1.4s ease-in-out infinite}@keyframes sync-live{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 5px #10b98100}}.sync-bar{width:250px;height:3px;border-radius:999px;background:var(--ink-100);overflow:hidden}.sync-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-400),var(--accent-600));border-radius:999px;width:0;transition:width .55s var(--ease-out);box-shadow:0 0 8px var(--accent-400)}@media(prefers-reduced-motion:reduce){.sync-ring,.sync-spin,.sync-livedot,.sync-core{animation:none!important}}@keyframes fresh-ping{0%{opacity:0;transform:translateY(-4px) scale(.82)}55%{opacity:1;transform:translateY(0) scale(1.09)}to{opacity:1;transform:none}}.fresh-today{animation:fresh-ping .55s var(--ease-out) both;animation-delay:.95s}@media(prefers-reduced-motion:reduce){.fresh-today{animation:none}}:root{--ink-950: oklch(.17 .03 252);--ink-900: oklch(.22 .03 250);--ink-800: oklch(.275 .034 250);--ink-700: oklch(.335 .036 250);--ink-600: oklch(.45 .034 250);--ink-500: oklch(.555 .03 250);--ink-400: oklch(.69 .024 250);--ink-300: oklch(.83 .02 250);--ink-200: oklch(.905 .016 250);--ink-150: oklch(.935 .013 250);--ink-100: oklch(.958 .01 250);--ink-50: oklch(.977 .006 250);--air: oklch(.87 .03 250);--air-soft: oklch(.92 .022 250);--bg-app: oklch(.972 .009 250);--text-muted: oklch(.47 .034 250);--text-faint: oklch(.505 .03 250);--text-on-inverse: oklch(.95 .01 250);--accent-50: oklch(.968 .016 256);--accent-100: oklch(.928 .034 256);--accent-200: oklch(.858 .06 256);--accent-300: oklch(.71 .093 256);--accent-400: oklch(.6 .11 256);--accent-500: oklch(.5 .12 256);--accent-600: oklch(.43 .115 256);--accent-700: oklch(.37 .1 256);--accent-emerald: var(--accent-500);--grad-accent: linear-gradient(180deg, oklch(.3 .034 250) 0%, oklch(.2 .03 250) 100%);--grad-accent-soft: linear-gradient(180deg, #FFFFFF 0%, oklch(.965 .01 250) 100%);--grad-ink: linear-gradient(165deg, oklch(.24 .032 250) 0%, oklch(.17 .03 252) 100%);--grad-mesh: radial-gradient(140% 120% at 50% -10%, oklch(.955 .014 250) 0%, transparent 60%), linear-gradient(180deg, #FFFFFF 0%, oklch(.985 .005 250) 100%);--font-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Space Grotesk", "DM Sans", ui-sans-serif, system-ui, sans-serif;--viz-1: oklch(.52 .118 256);--viz-2: #B8860B;--viz-3: oklch(.44 .13 275);--viz-4: oklch(.62 .11 222);--chart-5: var(--accent-300)}@keyframes sync-live{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent-500) 50%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.fx-mesh{background:radial-gradient(42% 60% at 18% 28%,color-mix(in srgb,var(--accent-500) 20%,transparent),transparent 72%),radial-gradient(36% 52% at 82% 22%,color-mix(in srgb,var(--accent-300) 15%,transparent),transparent 72%),radial-gradient(46% 58% at 62% 84%,color-mix(in srgb,var(--viz-4) 13%,transparent),transparent 72%);background-size:180% 180%}@keyframes lt-glowpulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-500) 12%,transparent)}}h1,h2,h3,h4{font-family:var(--font-display)}:root{--dur-1: .12s;--dur-2: .2s;--dur-3: .32s}@keyframes base-fade-in{0%{opacity:0}}@keyframes base-fade-out{to{opacity:0}}@keyframes base-modal-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes base-modal-out{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes base-drawer-in{0%{transform:translate(28px);opacity:0}}@keyframes base-drawer-out{to{transform:translate(28px);opacity:0}}@keyframes base-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes base-pop-out{to{opacity:0;transform:translateY(-2px) scale(.98)}}@keyframes base-sheet-in{0%{transform:translateY(100%)}}@keyframes base-sheet-out{to{transform:translateY(100%)}}.base-backdrop{animation:base-fade-in var(--dur-2) var(--ease-out) both}.base-backdrop.closing{animation:base-fade-out .16s var(--ease-out) both}.base-modal{animation:base-modal-in .24s var(--ease-out) both}.base-modal.closing{animation:base-modal-out .16s var(--ease-out) both}.base-drawer{animation:base-drawer-in .28s var(--ease-out) both}.base-drawer.closing{animation:base-drawer-out .17s var(--ease-out) both}.base-pop{transform-origin:top right;animation:base-pop-in .16s var(--ease-out) both}.base-pop.left{transform-origin:top left}.base-pop.closing{animation:base-pop-out .12s var(--ease-out) both}@media(max-width:560px){.base-backdrop.base-modal-wrap{align-items:flex-end!important;padding-top:0!important}.base-modal{width:100%!important;border-radius:16px 16px 0 0!important;animation-name:base-sheet-in;max-height:92vh;display:flex;flex-direction:column}.base-modal.closing{animation-name:base-sheet-out}.base-modal>.lt-scroll{max-height:none!important;flex:1}.base-modal:before{content:"";display:block;width:36px;height:4px;border-radius:999px;background:var(--ink-200);margin:8px auto 0}}@keyframes base-progress{0%{transform:scaleX(0)}40%{transform:scaleX(.6)}to{transform:scaleX(.92)}}.base-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:9500;pointer-events:none;transform-origin:left;background:linear-gradient(90deg,var(--accent-400),var(--accent-600));box-shadow:0 0 8px color-mix(in srgb,var(--accent-500) 45%,transparent);animation:base-progress 2.4s cubic-bezier(.2,.7,.2,1) both}.base-progress.done{transform:scaleX(1);opacity:0;transition:opacity .2s .05s,transform .15s;animation:none}#lt-toasts{transition:none}.base-toast{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:10px;background:var(--ink-900, #101012);color:#fff;border-radius:12px;padding:11px 14px;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;box-shadow:0 12px 30px -12px #0000008c;border:1px solid rgba(255,255,255,.1);animation:base-toast-in .42s var(--ease-spring) both;transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-2)}.base-toast.closing{animation:base-toast-out .2s var(--ease-out) both}@keyframes base-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes base-toast-out{to{opacity:0;transform:translateY(6px) scale(.98)}}.base-toast-icon{flex:none;margin-top:2px;display:grid;place-items:center}.base-toast-action{flex:none;margin:-3px -6px -3px 6px;height:26px;padding:0 10px;border-radius:7px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font:600 12.5px var(--font-sans);cursor:pointer;transition:background var(--dur-1)}.base-toast-action:hover{background:#ffffff2e}.base-toast-time{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;background:#ffffff47;animation:base-toast-time linear both}.base-toast:hover .base-toast-time{animation-play-state:paused}@keyframes base-toast-time{to{transform:scaleX(0)}}@keyframes base-check-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.base-check-pop{animation:base-check-pop .34s var(--ease-out-back) both}.base-strike{position:relative}.base-strike:after{content:"";position:absolute;left:0;right:0;top:52%;height:1.5px;background:currentColor;transform-origin:left;animation:base-strike .28s var(--ease-out) both}@keyframes base-strike{0%{transform:scaleX(0)}}.base-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--ease-out),opacity .24s var(--ease-out)}.base-fold>*{overflow:hidden;min-height:0}.base-fold.gone{grid-template-rows:0fr;opacity:0}@keyframes base-flash{0%{background-color:var(--accent-50)}to{background-color:transparent}}.base-flash{animation:base-flash 1.4s var(--ease-out) both}@keyframes base-new{0%{opacity:0;transform:translateY(-6px);background-color:var(--accent-50)}40%{opacity:1;transform:none;background-color:var(--accent-50)}to{background-color:transparent}}.base-new{animation:base-new 1.6s var(--ease-out) both}@keyframes base-fade-check{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.1)}25%{transform:scale(1)}80%{opacity:1}to{opacity:0}}.base-saved{animation:base-fade-check 1.4s var(--ease-out) both}@keyframes base-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.base-shake{animation:base-shake .42s var(--ease-out) both}@keyframes base-bell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-4deg)}}.base-bell svg{transform-origin:50% 2px;animation:base-bell .7s var(--ease-out) both}@keyframes base-badge-pop{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:scale(1)}}.base-badge-pop{animation:base-badge-pop .3s var(--ease-out-back) both}.base-prop .base-prop-hist{opacity:0;transition:opacity var(--dur-1)}.base-prop:hover .base-prop-hist,.base-prop:focus-within .base-prop-hist{opacity:1}@media(hover:none){.base-prop .base-prop-hist{opacity:1}}.base-prop-value .base-prop-add{display:none;color:var(--accent-600);font-weight:500;font-size:13px}.base-prop-value:hover .base-prop-add,.base-prop-value:focus-visible .base-prop-add{display:inline}.base-prop-value:hover .base-prop-dash,.base-prop-value:focus-visible .base-prop-dash{display:none}.base-qa .base-qa-circle{transition:transform .24s var(--ease-out-back),box-shadow .2s var(--ease-out),border-color .2s,background .2s}.base-qa:hover .base-qa-circle,.base-qa:focus-visible .base-qa-circle{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--accent-300);color:var(--accent-600);background:var(--accent-50)}.base-qa:active .base-qa-circle{transform:translateY(0) scale(.94)}.base-fact{transition:background var(--dur-1),border-color var(--dur-1)}.base-fact:hover{background:var(--paper);border-color:var(--border-strong)}.base-tl-item{transition:background var(--dur-2) var(--ease-out)}.base-tl-pinned{box-shadow:inset 3px 0 0 var(--accent-500)}.base-stages{display:flex;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.base-stages::-webkit-scrollbar{display:none}.base-stages.more{-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}.base-stages.less{-webkit-mask:linear-gradient(90deg,transparent,#000 15%);mask:linear-gradient(90deg,transparent,#000 15%)}.base-stages.less.more{-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.base-stage{position:relative;flex:1 1 auto;min-width:min-content;min-height:38px;padding:4px 5px 4px 14px;border:none;background:var(--ink-50);color:var(--text-muted);font:500 11.5px/1.2 var(--font-sans);text-align:center;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);margin-right:-5px;transition:background var(--dur-3) var(--ease-out),color var(--dur-3) var(--ease-out);display:flex;align-items:center;justify-content:center;gap:3px;word-break:normal;overflow-wrap:normal}.base-stage:first-child{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);border-radius:8px 0 0 8px;padding-left:10px}.base-stage:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%);border-radius:0 8px 8px 0;margin-right:0}.base-stage:hover:not(:disabled){background:var(--ink-100);color:var(--text-strong)}.base-stage.done{background:var(--accent-100);color:var(--accent-700)}.base-stage.on{background:var(--accent-500);color:#fff;font-weight:700}.base-stage.on.won{background:var(--green-500)}.base-stage.on.lost{background:var(--ink-400)}.base-stage:disabled{cursor:default}.base-stage:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px;z-index:1}@keyframes base-burst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--bx),var(--by)) scale(.4)}}.base-burst{position:absolute;width:6px;height:6px;border-radius:999px;pointer-events:none;animation:base-burst .7s var(--ease-out) both}.base-card{transition:transform .22s var(--ease-out-back),box-shadow .2s var(--ease-out),opacity .15s}.base-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.base-card.dragging{opacity:.35;transform:scale(.98)}@keyframes base-land{0%{transform:scale(1.04) rotate(-1deg);box-shadow:var(--shadow-lg)}to{transform:none}}.base-card.landed{animation:base-land .42s var(--ease-spring) both}.base-dropzone{height:64px;border:1.5px dashed var(--accent-300);border-radius:10px;background:color-mix(in srgb,var(--accent-50) 70%,transparent);display:grid;place-items:center;font-size:12px;color:var(--accent-600);animation:base-fade-in .15s both}.base-row-actions{display:inline-flex;gap:4px;opacity:0;transform:translate(4px);pointer-events:none;transition:opacity var(--dur-1),transform var(--dur-2) var(--ease-out)}tr:hover .base-row-actions,tr:focus-within .base-row-actions{opacity:1;transform:none;pointer-events:auto}@media(hover:none){.base-row-actions{display:none}}.base-row-action{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--border-subtle);background:var(--paper);color:var(--text-muted);transition:color var(--dur-1),border-color var(--dur-1),background var(--dur-1)}.base-row-action:hover{color:var(--accent-600);border-color:var(--accent-300);background:var(--accent-50)}@keyframes base-slide-down{0%{opacity:0;transform:translateY(-6px)}}.base-slide-down{animation:base-slide-down .22s var(--ease-out) both}@keyframes base-tick{0%{opacity:0;transform:translateY(5px)}}.base-tick{display:inline-block;animation:base-tick .26s var(--ease-out) both}.base-hit mark{background:transparent;color:var(--text-strong);font-weight:700}.base-kbd{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);background:var(--ink-50);border:1px solid var(--border-subtle);border-bottom-width:2px;border-radius:5px;padding:1px 6px;min-width:20px;display:inline-grid;place-items:center}.base-thumbbar{display:none}@media(max-width:860px){.base-thumbbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border-subtle);padding:6px 8px calc(6px + env(safe-area-inset-bottom));animation:base-sheet-in .3s var(--ease-out) both}.base-thumbbar>a,.base-thumbbar>button{height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:500 11px var(--font-sans);color:var(--text-body);border-radius:10px}.base-thumbbar>a:active,.base-thumbbar>button:active{background:var(--ink-50)}.base-has-thumbbar{padding-bottom:72px}input,select,textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.base-backdrop,.base-modal,.base-drawer,.base-pop,.base-toast,.base-check-pop,.base-strike:after,.base-flash,.base-new,.base-saved,.base-shake,.base-bell svg,.base-badge-pop,.base-card.landed,.base-dropzone,.base-slide-down,.base-tick,.base-burst,.base-thumbbar,.base-progress{animation:none!important}.base-fold,.base-qa .base-qa-circle,.base-card,.base-row-actions,.base-stage{transition:none!important}.base-burst{display:none}}@keyframes fl-comet{0.000%{transform:translate(20.145%,25.551%)}2.778%{transform:translate(17.682%,28.225%)}5.556%{transform:translate(15.245%,31.034%)}8.333%{transform:translate(12.845%,34%)}11.111%{transform:translate(10.482%,37.191%)}13.889%{transform:translate(8.164%,40.584%)}16.667%{transform:translate(5.927%,44.27%)}19.444%{transform:translate(3.818%,48.382%)}22.222%{transform:translate(2.045%,53.348%)}25.000%{transform:translate(2.527%,58.876%)}27.778%{transform:translate(5.173%,59.798%)}30.556%{transform:translate(7.855%,59.236%)}33.333%{transform:translate(10.5%,58.067%)}36.111%{transform:translate(13.118%,56.517%)}38.889%{transform:translate(15.709%,54.719%)}41.667%{transform:translate(18.273%,52.719%)}44.444%{transform:translate(20.809%,50.539%)}47.222%{transform:translate(23.327%,48.18%)}50.000%{transform:translate(25.818%,45.685%)}52.778%{transform:translate(28.282%,43.034%)}55.556%{transform:translate(30.718%,40.202%)}58.333%{transform:translate(33.127%,37.236%)}61.111%{transform:translate(35.491%,34.067%)}63.889%{transform:translate(37.8%,30.674%)}66.667%{transform:translate(40.036%,26.989%)}69.444%{transform:translate(42.145%,22.854%)}72.222%{transform:translate(43.927%,17.91%)}75.000%{transform:translate(43.436%,12.36%)}77.778%{transform:translate(40.791%,11.438%)}80.556%{transform:translate(38.109%,12%)}83.333%{transform:translate(35.464%,13.191%)}86.111%{transform:translate(32.845%,14.719%)}88.889%{transform:translate(30.264%,16.517%)}91.667%{transform:translate(27.7%,18.517%)}94.444%{transform:translate(25.155%,20.697%)}97.222%{transform:translate(22.636%,23.056%)}100.000%{transform:translate(20.145%,25.551%)}}.fl{position:relative;display:inline-block;aspect-ratio:1100 / 445;clip-path:inset(-60% -60% -10% -60%);--fl-ease-out: cubic-bezier(.16, 1, .3, 1)}.fl-canvas,.fl-craft,.fl-echo,.fl-glint,.fl-glint>span,.fl-sheen{position:absolute;inset:0 auto auto 0;width:100%;aspect-ratio:1100 / 445;pointer-events:none}.fl-layer{position:absolute;inset:0 auto auto 0;display:block;width:100%;height:100%;overflow:visible}.fl-word,.fl-tagline{position:absolute;left:0;width:100%;overflow:hidden}.fl-word{top:0}.fl-tagline>span{position:absolute;inset:0}.fl-tagline{width:115%}.fl-tagline .fl-layer{width:calc(100% / 1.15)}.fl-slice{display:none}.fl-glint{display:none;-webkit-mask:url(/brand/fadec-orbit.svg) 0 0 / 100% auto no-repeat;mask:url(/brand/fadec-orbit.svg) 0 0 / 100% auto no-repeat}.fl-glint>span>span{position:absolute;left:0;top:0;width:13%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#fff,#ffffff80 45%,#fff0);transform:translate(-50%,-50%);opacity:0}.fl-echo{opacity:0}.fl-stage-1{--fl-t0: 60ms}.fl-stage-2{--fl-t0: .17s}.fl-echo>svg{opacity:calc(.6 - var(--fl-n) * .15)}.fl-sheen{overflow:hidden;-webkit-mask:url(/brand/fadec-logo.svg) 0 0 / 100% auto no-repeat;mask:url(/brand/fadec-logo.svg) 0 0 / 100% auto no-repeat}.fl-sheen>span{opacity:0;position:absolute;top:-70%;left:0;width:22%;height:240%;background:linear-gradient(90deg,#fff0,#ffffff24 32%,#ffffff9e,#ffffff24 68%,#fff0);transform:translate(-120%) rotate(var(--fl-deg))}.fl-header{height:2.5rem}@media(max-width:1023.98px){.fl-header{aspect-ratio:1100 / 423}.fl-header .fl-tagline{display:none}.fl-header .fl-sheen{-webkit-mask-image:url(/brand/fadec-logo-compact.svg);mask-image:url(/brand/fadec-logo-compact.svg)}}@media(min-width:1024px){.fl-header{height:4rem}}@media screen and (prefers-reduced-motion:no-preference){html:not([data-logo-rest]) .fl-blade,html:not([data-logo-rest]) .fl-echo{transform-origin:var(--fl-tail-x) var(--fl-tail-y);will-change:transform,opacity;animation:fl-launch .9s var(--fl-t0) both}html:not([data-logo-rest]) .fl-echo{animation-name:fl-echo;animation-delay:calc(var(--fl-t0) + var(--fl-n) * 32ms)}html:not([data-logo-rest]) .fl-slice{display:block;animation:fl-fade-in .19s calc(.38s + var(--fl-k) * 64ms) both linear}html:not([data-logo-rest]) .fl-orbit{animation:fl-fade-in 1.28s both steps(1,end)}html:not([data-logo-rest]) .fl-glint{display:block}html:not([data-logo-rest]) .fl-glint>span{animation:fl-comet .76s 1.18s both linear}html:not([data-logo-rest]) .fl-glint>span>span{animation:fl-glow .76s 1.18s both linear}html:not([data-logo-rest]) .fl-letter{will-change:transform;animation:fl-rise .76s calc(.52s + var(--fl-i) * 60ms) both var(--fl-ease-out)}html:not([data-logo-rest]) .fl-letter-nose{animation-name:fl-rise-nose;animation-duration:.88s}html:not([data-logo-rest]) .fl-tagline{-webkit-mask:linear-gradient(90deg,#000 calc(100% / 1.15),transparent);mask:linear-gradient(90deg,#000 calc(100% / 1.15),transparent);animation:fl-wipe .65s .95s both cubic-bezier(.65,0,.35,1)}html:not([data-logo-rest]) .fl-tagline>span{animation:fl-wipe-back .65s .95s both cubic-bezier(.65,0,.35,1)}html:not([data-logo-rest]) .fl-sheen>span{animation:fl-sheen .82s 1.48s both cubic-bezier(.45,0,.25,1)}html[data-logo-hidden] .fl *{animation-play-state:paused!important}}html[data-logo-rest] .fl-echo,html[data-logo-rest] .fl-sheen{display:none}@media(prefers-reduced-motion:reduce){.fl-echo,.fl-glint,.fl-sheen{display:none}}@media(forced-colors:active){.fl-layer path{fill:CanvasText;fill-opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fl-craft{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}:is(a:hover,a:focus-visible)>.fl .fl-craft{transform:translate(calc(var(--fl-ax) * .06),calc(var(--fl-ay) * .06))}html[data-logo-rest] :is(a:hover,a:focus-visible)>.fl .fl-glint{display:block}html[data-logo-rest] :is(a:hover,a:focus-visible)>.fl .fl-glint>span{animation:fl-comet .76s both linear}html[data-logo-rest] :is(a:hover,a:focus-visible)>.fl .fl-glint>span>span{animation:fl-glow .76s both linear}}@keyframes fl-launch{0%{opacity:0;transform:translate(calc(var(--fl-ax) * -1),calc(var(--fl-ay) * -1)) scale(.94);animation-timing-function:cubic-bezier(.12,.75,.25,1)}18%{opacity:1}68%{transform:translate(calc(var(--fl-ax) * .045),calc(var(--fl-ay) * .045)) scale(1.008);animation-timing-function:cubic-bezier(.45,0,.35,1)}to{opacity:1;transform:none}}@keyframes fl-echo{0%{opacity:0;transform:translate(calc(var(--fl-ax) * -1),calc(var(--fl-ay) * -1)) scale(.94);animation-timing-function:cubic-bezier(.12,.75,.25,1)}15%{opacity:1}45%{opacity:.8}68%{opacity:0;transform:translate(calc(var(--fl-ax) * .045),calc(var(--fl-ay) * .045)) scale(1.008)}to{opacity:0;transform:none}}@keyframes fl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fl-glow{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@keyframes fl-rise{0%{transform:translateY(45%)}to{transform:none}}@keyframes fl-rise-nose{0%{transform:translateY(55%)}72%{transform:translateY(-2.5%)}to{transform:none}}@keyframes fl-wipe{0%{transform:translate(-100%)}to{transform:none}}@keyframes fl-wipe-back{0%{transform:translate(100%)}to{transform:none}}@keyframes fl-sheen{0%{opacity:0;transform:translate(-120%) rotate(var(--fl-deg))}20%,75%{opacity:1}to{opacity:0;transform:translate(470%) rotate(var(--fl-deg))}}.fl-compact{aspect-ratio:1100 / 423}.fl-compact .fl-tagline{display:none}.fl-compact .fl-sheen{-webkit-mask-image:url(/brand/fadec-logo-compact.svg);mask-image:url(/brand/fadec-logo-compact.svg)}.fl-mark{position:relative;display:inline-block;aspect-ratio:502 / 422}.fl-mark>.fl{position:absolute;left:0;top:0;width:calc(100% * 1100 / 502)}.fl-mark .fl-word,.fl-mark .fl-tagline{display:none}.fl-mark .fl-sheen{-webkit-mask-image:url(/brand/fadec-logo-mark.svg);mask-image:url(/brand/fadec-logo-mark.svg)}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(a:hover,a:focus-visible)>.fl-mark>.fl .fl-craft{transform:translate(calc(var(--fl-ax) * .06),calc(var(--fl-ay) * .06))}html[data-logo-rest] :is(a:hover,a:focus-visible)>.fl-mark>.fl .fl-glint{display:block}html[data-logo-rest] :is(a:hover,a:focus-visible)>.fl-mark>.fl .fl-glint>span{animation:fl-comet .76s both linear}html[data-logo-rest] :is(a:hover,a:focus-visible)>.fl-mark>.fl .fl-glint>span>span{animation:fl-glow .76s both linear}}.fl-white{filter:brightness(0) invert(1)}html,body{height:100%}body{background:var(--bg-app)}#root{display:flex;flex-direction:column;height:100vh;overflow:hidden}#app-inner{width:100%;flex:1;min-height:0}.lt-row-link{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.lt-row-link:hover{background:var(--ink-50)}.lt-row-link:focus-visible{outline:2px solid var(--accent-500);outline-offset:-2px}.lt-btn-reset{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}@media(min-width:861px)and (max-width:1359px){.lt-content-inner .lt-record-grid[style*=grid-template-columns]{grid-template-columns:300px minmax(0,1fr)!important}.lt-content-inner .lt-record-grid>.lt-record-side{grid-column:1;grid-row:2}.lt-content-inner .lt-record-grid>:nth-child(2){grid-column:2;grid-row:1 / span 2}.lt-record-about{position:static!important}.lt-record-about .lt-record-fields{max-height:none!important}}.base-glow{position:absolute;inset:10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--accent-500) 22%,transparent) 80deg,color-mix(in srgb,var(--accent-300) 10%,transparent) 150deg,transparent 230deg);filter:blur(13px);animation:aiv-rotate 9s linear infinite;pointer-events:none;z-index:0}@keyframes aiv-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.base-glow{animation:none;opacity:.45}}@media(max-width:860px){.lt-content-inner .lt-record-grid[style*=grid-template-columns],.lt-content-inner .lt-record-grid>[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}.base-rail{background:var(--air-soft);border-right:1px solid var(--border-subtle)}.base-rail-btn{position:relative;flex:none;width:40px;height:40px;display:grid;place-items:center;padding:0;border:none;border-radius:10px;background:transparent;color:var(--ink-700);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.base-rail-btn:hover,.base-rail-btn.open{background:color-mix(in oklch,var(--paper) 62%,transparent);color:var(--ink-900)}.base-rail-btn.on{background:var(--paper);color:var(--accent-600);box-shadow:var(--shadow-sm)}.base-rail-btn.on:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent-600)}.base-rail-btn:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.base-rail-dot{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--accent-600);color:#fff;font-family:var(--font-mono);font-size:9.5px;font-weight:700;box-shadow:0 0 0 2px var(--air-soft)}.base-flyout-link{transition:background var(--dur-fast) var(--ease-out)}.base-flyout-link:not([aria-current]):hover{background:var(--ink-50)}.base-flyout-link:focus-visible{outline:2px solid var(--accent-600);outline-offset:-2px}
