@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/fonts/golos-text-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/golos-text-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/fonts/golos-text-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/golos-text-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/fonts/golos-text-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/golos-text-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/fonts/golos-text-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/golos-text-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:800;font-display:swap;src:url(/fonts/golos-text-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:800;font-display:swap;src:url(/fonts/golos-text-cyrillic-800-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-500-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--t-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--t-label:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--t-mono:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--t-display:"Unbounded", "Manrope", system-ui, sans-serif;--font-sans:var(--t-sans);--font-mono:var(--t-mono);--font-label:var(--t-label)}
:root{--t-paper:#f7f7f6;--t-paper2:#fff;--t-night:#f4f4f5;--t-night2:#fff;--t-ink:#18181b;--t-sec:#52525c;--t-mut:#71717b;--t-line:#e4e4e7;--t-line2:#f4f4f5;--t-rule:#d4d4d8;--t-night-line:#e4e4e7;--t-bone:#52525c;--t-bone-hi:#18181b;--t-scrim:#09090b66;--t-blue:#70ace0;--t-blue-text:#33689b;--t-blue-dim:#70ace029;--t-green:#18181b;--t-green-dim:#f4f4f5;--t-red:#c2431f;--t-red-dim:#fff3f0;--t-gold:#96772a;--t-gold-dim:#fff8eb;--t-night-green:#18181b;--t-night-blue:#33689b;--t-night-red:#c2431f;--t-btn-bg:#18181b;--t-btn-fg:#fff;--bg-page:var(--t-paper);--bg-subtle:var(--t-night);--bg-sunken:var(--t-night);--surface-card:var(--t-paper2);--surface-panel:var(--t-night);--text-primary:var(--t-ink);--text-body:var(--t-sec);--text-muted:var(--t-sec);--text-faint:var(--t-mut);--text-link:var(--t-blue-text);--border-subtle:var(--t-line2);--border-default:var(--t-line);--border-strong:var(--t-rule);--accent:var(--t-blue);--accent-text:var(--t-blue-text);--accent-dim:var(--t-blue-dim);--ring-focus:var(--t-blue-dim);--cat-new-fg:#006045;--cat-new-bg:#d0fae5;--cat-new-solid:#00bc7d;--cat-improved-fg:#33689b;--cat-improved-bg:#70ace029;--cat-improved-solid:#70ace0;--cat-fixed-fg:#96772a;--cat-fixed-bg:#fff8eb;--cat-fixed-solid:#f0b100;--t-live:#00bc7d;--t-ok:#006045;--t-ok-dim:#d0fae5}[data-tp=ink]{--t-paper:#09090b;--t-paper2:#18181b;--t-night:#18181b;--t-night2:#27272a;--t-ink:#fff;--t-sec:#d4d4d8;--t-mut:#9f9fa9;--t-line:#27272a;--t-line2:#ffffff0f;--t-rule:#3f3f46;--t-night-line:#27272a;--t-bone:#d4d4d8;--t-bone-hi:#fff;--t-scrim:#0009;--t-blue:#70ace0;--t-blue-text:#8cbce8;--t-blue-dim:#70ace029;--t-green:#fff;--t-green-dim:#ffffff14;--t-red:#e8776b;--t-red-dim:#e8776b1f;--t-gold:#f0b100;--t-gold-dim:#f0b1001f;--t-night-green:#fff;--t-night-blue:#70ace0;--t-night-red:#e8776b;--t-btn-bg:#fff;--t-btn-fg:#18181b;--cat-new-fg:#00d492;--cat-new-bg:#00d4921f;--cat-improved-fg:#8cbce8;--cat-improved-bg:#70ace029;--cat-fixed-fg:#f0b100;--cat-fixed-bg:#f0b1001f;--cat-new-solid:#00bc7d;--cat-improved-solid:#70ace0;--cat-fixed-solid:#f0b100;--t-live:#00d492;--t-ok:#00d492;--t-ok-dim:#00d4921f}:root{--c-white:#fff;--c-ink-50:#fafafa;--c-ink-100:#f4f4f5;--c-ink-150:#efeff1;--c-ink-200:#e4e4e7;--c-ink-300:#d4d4d8;--c-ink-400:#16181d80;--c-ink-500:#16181d8f;--c-ink-600:#16181da3;--c-ink-700:#3f3f46;--c-ink-950:#18181b;--c-green-50:#ecfdf5;--c-green-100:#d0fae5;--c-green-300:#a4f4cf;--c-green-500:#00bc7d;--c-green-600:#00bc7d;--c-green-700:#006045;--c-blue-50:#70ace014;--c-blue-100:#70ace029;--c-blue-300:#70ace073;--c-blue-500:#70ace0;--c-blue-600:#4b85bc;--c-blue-700:#33689b;--c-amber-50:#a8842c0f;--c-amber-100:#a8842c1f;--c-amber-300:#a8842c57;--c-amber-500:#a8842c;--c-amber-600:#977627;--c-amber-700:#7e6220;--c-red-50:#c2431f0f;--c-red-100:#c2431f1f;--c-red-500:#c2431f;--c-red-600:#c2431f;--c-red-700:#a0361a;--action-bg:var(--t-btn-bg);--action-fg:var(--t-btn-fg);--action-bg-hover:#2a2d34;--action-ghost-hover:var(--t-line2);--action-ghost-fg:var(--t-ink);--action-ghost-border:var(--t-line);--action-disabled-bg:var(--c-ink-150);--action-disabled-fg:#16181d61;--border-focus:var(--t-blue);--surface-hover:var(--t-line2);--text-link-hover:var(--t-ink);--accent-solid:var(--t-green)}[data-tp=ink]{--c-white:#14171c;--c-ink-50:#18181b;--c-ink-100:#18181b;--c-ink-150:#27272a;--c-ink-200:#27272a;--c-ink-300:#3f3f46;--c-ink-400:#e7eaee7a;--c-ink-500:#e7eaee8f;--c-ink-600:#e7eaeea3;--c-ink-700:#d4d4d8;--c-ink-950:#fff;--c-green-500:#00d492;--c-green-600:#00d492;--c-green-700:#00d492;--c-green-100:#00d4921f;--c-blue-500:#70ace0;--c-blue-600:#8cbce8;--c-blue-700:#8cbce8;--c-blue-100:#70ace024;--c-amber-500:#d9a03f;--c-amber-600:#d9a03f;--c-amber-700:#e8be79;--c-amber-100:#d9a03f1f;--c-red-500:#e8776b;--c-red-600:#e8776b;--c-red-700:#f0a099;--action-bg-hover:#cfd4da;--action-disabled-fg:#e7eaee61;--bg-page:var(--t-paper);--bg-subtle:var(--t-night);--bg-sunken:var(--t-night);--surface-card:var(--t-paper2);--surface-panel:var(--t-night);--surface-raised:var(--t-paper2);--surface-hover:var(--t-line2);--text-primary:var(--t-ink);--text-body:var(--t-sec);--text-muted:var(--t-sec);--text-faint:var(--t-mut);--text-link:var(--t-blue-text);--text-link-hover:var(--t-ink);--border-subtle:var(--t-line2);--border-default:var(--t-line);--border-strong:var(--t-rule);--border-focus:var(--t-blue);--accent:var(--t-blue);--accent-text:var(--t-blue-text);--accent-dim:var(--t-blue-dim);--accent-solid:var(--t-green);--ring-focus:var(--t-blue-dim);--action-bg:var(--t-btn-bg);--action-fg:var(--t-btn-fg);--action-ghost-fg:var(--t-ink);--action-ghost-border:var(--t-line);--action-ghost-hover:var(--t-line2);--action-disabled-bg:var(--c-ink-150);--c-green-50:#00d4920f;--c-green-300:#00d4924d}
:root{--fs-h1-home:54px;--lh-h1-home:1.06;--tr-h1:-.028em;--fs-h1:46px;--lh-h1:1.06;--fs-h2:34px;--lh-h2:1.12;--tr-h2:-.022em;--fs-h3:22px;--lh-h3:1.2;--tr-h3:-.015em;--fs-lead:15.5px;--lh-lead:1.6;--fs-lead-lg:16px;--fs-body:14px;--lh-body:1.6;--fs-body-sm:13px;--lh-body-sm:1.5;--fs-label:12.5px;--fs-eyebrow:12px;--tr-eyebrow:.05em;--fs-mono-sm:11px;--fs-mono:13px;--fs-metric:24px;--fs-metric-lg:32px;--fs-h1-mob:34px;--tr-h1-mob:-.02em;--fs-h2-mob:26px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700}.bas-eyebrow{font-family:var(--t-label);font-weight:500;font-size:var(--fs-eyebrow);letter-spacing:0;color:var(--t-sec);align-items:center;gap:10px;display:inline-flex}.bas-eyebrow:before{content:"";background:var(--t-blue);border-radius:9999px;flex-shrink:0;width:7px;height:7px}.bas-eyebrow--bare:before{display:none}.bas-label{font-family:var(--t-label);font-size:var(--fs-label);letter-spacing:.01em;color:var(--t-mut)}.bas-mono{font-family:var(--t-mono);letter-spacing:0;font-variant-numeric:tabular-nums}:root{--fs-overline:var(--fs-eyebrow);--ls-overline:var(--tr-eyebrow);--dur-base:var(--dur)}
:root{--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:56px;--space-12:76px;--container-max:1240px;--container-pad:32px;--container-pad-mob:18px;--section-rhythm:56px;--section-rhythm-lg:76px;--header-h:64px;--bullet-size:7px}
:root{--radius:8px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--radius-card:10px;--line:1px;--line-accent:2px;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-device:0 24px 60px #16181d24;--dur-fast:.12s;--dur:.15s;--dur-slow:.24s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(0,0,.2,1)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--t-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;color:var(--t-ink);background:var(--t-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{color:var(--t-ink);font-family:var(--t-sans);font-weight:var(--fw-semibold);margin:0}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h1,h2{font-family:var(--t-display);font-weight:var(--fw-regular);letter-spacing:-.02em}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}p{margin:0}a{color:var(--t-blue-text);border-bottom:1px solid var(--t-blue-dim);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding-bottom:2px;text-decoration:none}a:hover{color:var(--t-ink);border-color:var(--t-rule)}::selection{background:var(--t-blue);color:#16181d}:focus-visible{box-shadow:0 0 0 3px var(--t-blue-dim);border-color:var(--t-blue);border-radius:var(--radius);outline:none}.bas-rule{border-top:1px solid var(--t-rule);padding-top:14px}.bas-index{font-family:var(--t-mono);font-size:var(--fs-mono-sm);color:var(--t-mut);letter-spacing:0;font-variant-numeric:tabular-nums}.bas-bullet{width:var(--bullet-size);height:var(--bullet-size);background:var(--t-blue);border-radius:9999px;flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}

[data-print-doc]{--t-sans:"Golos Text", system-ui, sans-serif;--t-label:"IBM Plex Sans", system-ui, sans-serif;--t-mono:"IBM Plex Mono", ui-monospace, monospace}[data-print-doc] h1{font-family:var(--t-sans);letter-spacing:var(--tr-h1)}[data-print-doc] h2{font-family:var(--t-sans);letter-spacing:var(--tr-h2)}html:has([data-print-doc]) body{background:#fcfcfd}
:root{--fs-h1-home:38px;--fs-h1:30px;--fs-h2:23px;--fs-h3:17px;--fs-h1-mob:24px;--fs-h2-mob:19px;--lh-h1-home:1.1;--lh-h1:1.12;--lh-h2:1.16;--lh-h3:1.25;--fs-lead:14px;--fs-lead-lg:14.5px;--fs-body:13px;--fs-body-sm:12px;--lh-body:1.45;--lh-body-sm:1.4;--lh-lead:1.45;--fs-label:11.5px;--fs-eyebrow:11px;--fs-mono-sm:10.5px;--fs-mono:12px;--fs-metric:20px;--fs-metric-lg:26px}html,body{height:100%}@supports (height:100svh){html,body{height:100svh}}:root{--app-vh:100vh}@supports (height:100svh){:root{--app-vh:100svh}}:where(:root){--surface-raised:var(--t-paper2);--surface-hover:var(--t-line2);--text-link-hover:var(--t-ink);--border-focus:var(--t-blue)}[data-overlay=modal] [role=dialog]>div:nth-child(2){z-index:3;background:var(--t-paper2);position:sticky;bottom:0}@media (max-width:767px){[data-overlay=modal]>div{place-items:end stretch!important;padding:12px 0 0!important}[data-overlay=modal] [role=dialog]{overscroll-behavior:contain;width:100%!important;max-width:100%!important;max-height:calc(var(--app-vh) - 12px)!important;border-bottom:none!important;border-left:none!important;border-right:none!important}[data-overlay=modal] [role=dialog]>div:nth-child(2){padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}[data-overlay=modal] [role=dialog]>div:nth-child(2)>button{flex:1 1 0;min-width:0;height:44px!important}[data-overlay] input,[data-overlay] textarea,[data-overlay] select{font-size:16px!important}}html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100%;overflow-x:clip}html[data-tp=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{overscroll-behavior:none}.app-page{flex:1;min-height:0;padding:16px 20px;overflow:auto}@media (max-width:767px){.app-page{padding:12px;overflow-x:clip}}.cal-month>div>div{grid-template-columns:repeat(7,minmax(0,1fr))!important}.list-cell-edit:hover,.list-cell-edit[aria-expanded=true]{outline:1px solid var(--t-line);outline-offset:3px}.list-cell-edit:focus-visible{outline:1px solid var(--t-blue);outline-offset:3px}.list-cell-option:hover:not(:disabled),.list-cell-option:focus-visible{background:var(--t-line2);outline:none}
