@charset "UTF-8";@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.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(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.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{--font-display: "Onest", "Golos Text", system-ui, sans-serif;--font-sans: "Golos Text", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--fs-display-2xl: 64px;--fs-display-xl: 52px;--fs-display-lg: 40px;--fs-h1: 32px;--fs-h2: 26px;--fs-h3: 21px;--fs-h4: 18px;--fs-body-lg: 17px;--fs-body: 15px;--fs-body-sm: 13px;--fs-caption: 12px;--fs-overline: 11px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.45;--lh-relaxed: 1.6;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0em;--ls-wide: .04em;--ls-overline: .08em;--text-display-font: var(--font-display);--text-heading-font: var(--font-display);--text-body-font: var(--font-sans)}:root{--blue-50: #EEF3FF;--blue-100: #DAE4FC;--blue-200: #B7C7F4;--blue-300: #88A1E8;--blue-400: #4D72D6;--blue-500: #1040C0;--blue-600: #0E37A4;--blue-700: #0D2E8C;--blue-800: #0C2673;--blue-900: #0A1F5D;--blue-950: #091542;--teal-50: #ECFDFB;--teal-100: #CFF8F2;--teal-200: #A2EFE7;--teal-300: #66DED5;--teal-400: #2EC4BE;--teal-500: #14A8A4;--teal-600: #0C8688;--teal-700: #0E6A6D;--teal-800: #115457;--teal-900: #114649;--warm-50: #FFF6ED;--warm-100: #FFE9D2;--warm-200: #FFCfa4;--warm-300: #FFAF6B;--warm-400: #FB8B36;--warm-500: #F2700F;--warm-600: #DB5806;--warm-700: #B54208;--warm-800: #90350E;--warm-900: #752E0F;--slate-0: #FFFFFF;--slate-25: #FBFCFE;--slate-50: #F5F7FA;--slate-100: #EDF1F6;--slate-200: #E0E6EF;--slate-300: #CBD4E1;--slate-400: #9AA7BC;--slate-500: #6B7A93;--slate-600: #4E5C73;--slate-700: #3A465A;--slate-800: #283142;--slate-900: #1A2130;--slate-950: #0F141F;--success-50: #ECFDF3;--success-100: #D1FADF;--success-500: #16A34A;--success-600: #128040;--success-700: #0F6633;--warning-50: #FFFAEB;--warning-100: #FEF0C7;--warning-500: #E69209;--warning-600: #C2740A;--warning-700: #95590C;--danger-50: #FEF3F2;--danger-100: #FEE4E2;--danger-500: #E23535;--danger-600: #C42525;--danger-700: #9F1F1F;--info-50: #EEF3FF;--info-500: #2E5BEA;--brand: var(--blue-500);--brand-hover: var(--blue-600);--brand-active: var(--blue-700);--brand-subtle: var(--blue-50);--brand-subtle-2: var(--blue-100);--brand-on: #FFFFFF;--accent: var(--teal-500);--accent-subtle: var(--teal-50);--warm: var(--warm-500);--warm-hover: var(--warm-600);--warm-subtle: var(--warm-50);--text-strong: var(--slate-900);--text-body: var(--slate-700);--text-muted: var(--slate-500);--text-subtle: var(--slate-400);--text-on-brand: #FFFFFF;--text-link: var(--blue-600);--surface-page: var(--slate-50);--surface-card: var(--slate-0);--surface-sunken: var(--slate-100);--surface-raised: var(--slate-0);--surface-inverse: var(--slate-900);--surface-brand: var(--blue-500);--surface-hover: var(--slate-50);--surface-active: var(--slate-100);--border: var(--slate-200);--border-strong: var(--slate-300);--border-subtle: var(--slate-100);--border-focus: var(--blue-500);--border-on-brand: rgba(255,255,255,.28);--focus-ring: color-mix(in srgb, var(--blue-500) 35%, transparent);--overlay: color-mix(in srgb, var(--slate-950) 48%, transparent)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--container-sm: 640px;--container-md: 840px;--container-lg: 1100px;--container-xl: 1320px;--tap-min: 44px;--tap-kiosk: 64px;--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--control-xl: 56px}:root{--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--radius-card: var(--radius-lg);--border-w: 1px;--border-w-strong: 1.5px;--border-w-focus: 2px;--shadow-xs: 0 1px 2px rgba(27, 53, 110, .06);--shadow-sm: 0 1px 3px rgba(27, 53, 110, .08), 0 1px 2px rgba(27, 53, 110, .04);--shadow-md: 0 4px 12px rgba(27, 53, 110, .08), 0 2px 4px rgba(27, 53, 110, .05);--shadow-lg: 0 12px 28px rgba(27, 53, 110, .12), 0 4px 10px rgba(27, 53, 110, .06);--shadow-xl: 0 24px 56px rgba(27, 53, 110, .16), 0 8px 18px rgba(27, 53, 110, .07);--shadow-brand: 0 8px 20px rgba(51, 106, 238, .28);--shadow-warm: 0 8px 20px rgba(242, 112, 15, .26);--shadow-inset: inset 0 1px 2px rgba(27, 53, 110, .06)}:root{--dur-instant: 80ms;--dur-fast: .14s;--dur-normal: .22s;--dur-slow: .34s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.3, 0, 0, 1);--tr-colors: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);--tr-transform: transform var(--dur-normal) var(--ease-out)}*,*: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(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);margin:0}p{margin:0}button{font-family:inherit}:focus-visible{outline:var(--border-w-focus) solid var(--border-focus);outline-offset:2px}::selection{background:var(--blue-100);color:var(--blue-900)}.gi-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:var(--fw-semibold);border:1.5px solid transparent;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;text-decoration:none;transition:var(--tr-colors),transform var(--dur-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}.gi-btn:active{transform:translateY(.5px) scale(.99)}.gi-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.gi-btn[disabled],.gi-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.gi-btn--sm{height:var(--control-sm);padding:0 14px;font-size:13px}.gi-btn--md{height:var(--control-md);padding:0 18px;font-size:15px}.gi-btn--lg{height:var(--control-lg);padding:0 24px;font-size:16px;border-radius:var(--radius-lg)}.gi-btn--xl{height:var(--control-xl);padding:0 32px;font-size:18px;border-radius:var(--radius-lg);min-width:var(--tap-kiosk)}.gi-btn--block{width:100%}.gi-btn--primary{background:var(--brand);color:var(--brand-on)}.gi-btn--primary:hover{background:var(--brand-hover)}.gi-btn--primary:active{background:var(--brand-active)}.gi-btn--primary.gi-btn--elevated{box-shadow:var(--shadow-brand)}.gi-btn--secondary{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-strong)}.gi-btn--secondary:hover{background:var(--surface-hover);border-color:var(--slate-400)}.gi-btn--secondary:active{background:var(--surface-active)}.gi-btn--ghost{background:transparent;color:var(--brand)}.gi-btn--ghost:hover{background:var(--brand-subtle)}.gi-btn--warm{background:var(--warm);color:#fff}.gi-btn--warm:hover{background:var(--warm-hover)}.gi-btn--warm.gi-btn--elevated{box-shadow:var(--shadow-warm)}.gi-btn--danger{background:var(--danger-500);color:#fff}.gi-btn--danger:hover{background:var(--danger-600)}.gi-btn__spinner{width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:gi-spin .7s linear infinite}.gi-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid transparent;border-radius:var(--radius-md);cursor:pointer;background:transparent;color:var(--text-body);transition:var(--tr-colors)}.gi-iconbtn:hover{background:var(--surface-active);color:var(--text-strong)}.gi-iconbtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.gi-iconbtn[disabled]{opacity:.45;cursor:not-allowed}.gi-iconbtn--sm{width:32px;height:32px}.gi-iconbtn--md{width:40px;height:40px}.gi-iconbtn--lg{width:48px;height:48px}.gi-iconbtn--solid{background:var(--brand);color:#fff}.gi-iconbtn--solid:hover{background:var(--brand-hover);color:#fff}.gi-iconbtn--outline{border-color:var(--border-strong)}.gi-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.gi-field__label{font-size:13px;font-weight:600;color:var(--text-strong)}.gi-field__hint{font-size:12px;color:var(--text-muted)}.gi-field__error{font-size:12px;color:var(--danger-600);font-weight:500}.gi-field__req{color:var(--danger-500)}.gi-input{font-family:var(--font-sans);font-size:15px;color:var(--text-strong);background:var(--surface-card);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);height:var(--control-md);padding:0 14px;width:100%;transition:var(--tr-colors)}.gi-input::placeholder{color:var(--text-subtle)}.gi-input:hover{border-color:var(--slate-400)}.gi-input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring)}.gi-input[disabled]{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.gi-input--invalid{border-color:var(--danger-500)}.gi-input--invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-500) 25%,transparent)}.gi-input--lg{height:var(--control-lg);font-size:16px;border-radius:var(--radius-lg)}textarea.gi-input{height:auto;padding:11px 14px;line-height:1.5;resize:vertical}.gi-input-wrap{position:relative;display:flex;align-items:center}.gi-input-wrap .gi-input{padding-left:42px}.gi-input-wrap__icon{position:absolute;left:13px;display:flex;color:var(--text-subtle);pointer-events:none}.gi-select{font-family:var(--font-sans);font-size:15px;color:var(--text-strong);background:var(--surface-card);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);height:var(--control-md);padding:0 38px 0 14px;width:100%;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7A93' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;transition:var(--tr-colors)}.gi-select:hover{border-color:var(--slate-400)}.gi-select:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring)}.gi-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:15px;color:var(--text-body);-webkit-user-select:none;user-select:none}.gi-check input{position:absolute;opacity:0;width:0;height:0}.gi-check__box{width:20px;height:20px;flex:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-card);display:flex;align-items:center;justify-content:center;color:#fff;transition:var(--tr-colors)}.gi-check__box svg{opacity:0;transform:scale(.6);transition:all var(--dur-fast) var(--ease-out)}.gi-check input:checked+.gi-check__box{background:var(--brand);border-color:var(--brand)}.gi-check input:checked+.gi-check__box svg{opacity:1;transform:scale(1)}.gi-check input:focus-visible+.gi-check__box{box-shadow:0 0 0 3px var(--focus-ring)}.gi-check--radio .gi-check__box{border-radius:50%}.gi-check--radio .gi-dot{width:8px;height:8px;border-radius:50%;background:#fff;opacity:0;transform:scale(.4);transition:all var(--dur-fast) var(--ease-out)}.gi-check--radio input:checked+.gi-check__box .gi-dot{opacity:1;transform:scale(1)}.gi-check input:disabled+.gi-check__box{background:var(--surface-sunken);border-color:var(--border)}.gi-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:15px;color:var(--text-body);-webkit-user-select:none;user-select:none}.gi-switch input{position:absolute;opacity:0;width:0;height:0}.gi-switch__track{width:42px;height:24px;border-radius:var(--radius-pill);background:var(--slate-300);position:relative;transition:background var(--dur-normal) var(--ease-standard);flex:none}.gi-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--dur-normal) var(--ease-out)}.gi-switch input:checked+.gi-switch__track{background:var(--brand)}.gi-switch input:checked+.gi-switch__track .gi-switch__thumb{transform:translate(18px)}.gi-switch input:focus-visible+.gi-switch__track{box-shadow:0 0 0 3px var(--focus-ring)}.gi-switch input:disabled+.gi-switch__track{opacity:.5}.gi-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-normal) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-normal) var(--ease-out)}.gi-card--pad{padding:var(--space-6)}.gi-card--flat{box-shadow:none}.gi-card--raised{box-shadow:var(--shadow-md);border-color:transparent}.gi-card--interactive{cursor:pointer}.gi-card--interactive:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-200);transform:translateY(-2px)}.gi-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1;padding:5px 9px;border-radius:var(--radius-pill);white-space:nowrap}.gi-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.gi-badge--neutral{background:var(--slate-100);color:var(--slate-600)}.gi-badge--brand{background:var(--brand-subtle);color:var(--blue-700)}.gi-badge--accent{background:var(--accent-subtle);color:var(--teal-700)}.gi-badge--success{background:var(--success-50);color:var(--success-700)}.gi-badge--warning{background:var(--warning-50);color:var(--warning-700)}.gi-badge--danger{background:var(--danger-50);color:var(--danger-700)}.gi-badge--solid{background:var(--brand);color:#fff}.gi-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:13px;font-weight:500;padding:5px 10px;border-radius:var(--radius-sm);background:var(--slate-100);color:var(--slate-700);border:1px solid var(--border)}.gi-tag__x{display:inline-flex;cursor:pointer;color:var(--text-subtle);border-radius:4px;transition:var(--tr-colors)}.gi-tag__x:hover{color:var(--danger-600);background:var(--danger-50)}.gi-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--blue-100);color:var(--blue-700);font-family:var(--font-display);font-weight:700;overflow:hidden;background-size:cover;background-position:center}.gi-avatar--sm{width:28px;height:28px;font-size:11px}.gi-avatar--md{width:40px;height:40px;font-size:15px}.gi-avatar--lg{width:56px;height:56px;font-size:20px}.gi-avatar--square{border-radius:var(--radius-md)}.gi-avatar__status{position:absolute;right:0;bottom:0;width:30%;height:30%;border-radius:50%;border:2px solid var(--surface-card)}.gi-stat{display:flex;flex-direction:column;gap:6px}.gi-stat__label{font-size:13px;color:var(--text-muted);font-weight:500}.gi-stat__value{font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--text-strong);letter-spacing:-.02em;line-height:1;white-space:nowrap}.gi-stat__delta{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;font-family:var(--font-mono);white-space:nowrap}.gi-stat__delta--up{color:var(--success-600)}.gi-stat__delta--down{color:var(--danger-600)}.gi-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);font-family:var(--font-sans)}.gi-tab{appearance:none;border:0;background:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--text-muted);padding:11px 14px;position:relative;transition:var(--tr-colors)}.gi-tab:hover{color:var(--text-body)}.gi-tab--active{color:var(--brand)}.gi-tab--active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2.5px;background:var(--brand);border-radius:2px}.gi-seg{display:inline-flex;background:var(--slate-100);border-radius:var(--radius-md);padding:3px;gap:2px}.gi-seg__btn{appearance:none;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--text-muted);padding:7px 16px;border-radius:calc(var(--radius-md) - 3px);transition:var(--tr-colors)}.gi-seg__btn--active{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs)}.gi-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:15px;font-weight:600;background:transparent;color:var(--text-muted);transition:var(--tr-colors)}.gi-nav-item:hover{background:var(--surface-active);color:var(--text-body)}.gi-nav-item--active{background:var(--brand-subtle);color:var(--blue-700)}.gi-dialog-overlay{position:fixed;inset:0;background:var(--overlay);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:50;animation:gi-fade var(--dur-normal) var(--ease-standard)}.gi-dialog{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:440px;width:100%;padding:var(--space-6);animation:gi-pop var(--dur-normal) var(--ease-out)}.gi-dialog__title{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--text-strong);margin:0 0 8px}.gi-dialog__body{font-size:15px;color:var(--text-body);line-height:1.5}.gi-dialog__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:var(--space-6)}.gi-toast{display:flex;align-items:flex-start;gap:12px;background:var(--surface-inverse);color:#fff;border-radius:var(--radius-lg);padding:14px 16px;box-shadow:var(--shadow-lg);font-family:var(--font-sans);min-width:280px;max-width:380px;animation:gi-slide var(--dur-normal) var(--ease-out)}.gi-toast__icon{flex:none;width:20px;height:20px;display:flex}.gi-toast--success .gi-toast__icon{color:var(--success-500)}.gi-toast--danger .gi-toast__icon{color:var(--danger-500)}.gi-toast__title{font-weight:600;font-size:14px}.gi-toast__msg{font-size:13px;color:var(--slate-300);margin-top:2px}.gi-tooltip{position:relative;display:inline-flex}.gi-tooltip__pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--slate-900);color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:500;padding:6px 10px;border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);box-shadow:var(--shadow-md);z-index:30}.gi-tooltip__pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--slate-900)}.gi-tooltip:hover .gi-tooltip__pop{opacity:1}.gi-spinner{display:inline-block;border-radius:50%;border:2.5px solid var(--slate-200);border-top-color:var(--brand);animation:gi-spin .7s linear infinite}.gi-progress{width:100%;height:8px;background:var(--slate-100);border-radius:var(--radius-pill);overflow:hidden}.gi-progress__fill{height:100%;background:var(--brand);border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-out)}@keyframes gi-spin{to{transform:rotate(360deg)}}@keyframes gi-fade{0%{opacity:0}}@keyframes gi-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes gi-slide{0%{opacity:0;transform:translateY(10px)}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-sans);color:var(--text-body);background:var(--surface-page);font-size:15px;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:8px;border:3px solid var(--surface-page)}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.grow{flex:1}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.h-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.text-strong{color:var(--text-strong)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.mono{font-family:var(--font-mono)}.money{font-family:var(--font-mono);font-weight:600;color:var(--text-strong)}
