.rs-reset-letter-spacing{--rs-text-base-letter-spacing:normal}.rs-typography_theme_light{--rs-theme-dark:0}.rs-typography_theme_dark{--rs-theme-dark:1}.rs-text_hardness_hard{--_rs-typography-hardness-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)))}.rs-text_hardness_average{--_rs-typography-hardness-color:var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7))}.rs-text_hardness_pale{--_rs-typography-hardness-color:var(--rs-color-pale,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .5))}.rs-text_hardness_auto{--_rs-typography-hardness-color:initial}.rs-text_color_hard{color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)))}.rs-text_color_average{color:var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7))}.rs-text_color_pale{color:var(--rs-color-pale,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .5))}.rs-text_color_base{color:var(--_rs-typography-base-color)}.rs-digits-1{--_rs-typography-letter-spacing:var(--rs-digits-1-letter-spacing,-.005em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:tabular-nums;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-digits-1-sm-font-size,var(--rs-digits-1-font-size,69px));--_rs-typography-font-weight:var(--rs-font-weight-light,300);--_rs-typography-line-height:var(--_rs-typography-digits-1-sm-line-height,var(--rs-digits-1-line-height,71px));--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:var(--_rs-typography-digits-1-sm-link-border-bottom-width-from-text,3px)}@media screen and (max-width:640px){.rs-digits-1{--_rs-typography-digits-1-sm-font-size:var(--rs-digits-2-font-size,40px);--_rs-typography-digits-1-sm-line-height:var(--rs-digits-2-line-height,44px);--_rs-typography-digits-1-sm-link-border-bottom-width-from-text:2px}}.rs-digits-2{--_rs-typography-letter-spacing:var(--rs-digits-2-letter-spacing,-.005em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:tabular-nums;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-digits-2-font-size,40px);--_rs-typography-font-weight:var(--rs-font-weight-light,300);--_rs-typography-line-height:var(--rs-digits-2-line-height,44px);--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px}.rs-super-hero{--_rs-typography-letter-spacing:var(--_rs-typography-super-hero-sm-letter-spacing,var(--_rs-typography-super-hero-md-letter-spacing,var(--rs-super-hero-letter-spacing,-.02em)));--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-super-hero-sm-font-size,var(--_rs-typography-super-hero-md-font-size,var(--rs-super-hero-font-size,142px)));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-super-hero-sm-line-height,var(--_rs-typography-super-hero-md-line-height,var(--rs-super-hero-line-height,142px)));--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:var(--_rs-typography-super-hero-sm-link-border-bottom-width-from-text,var(--_rs-typography-super-hero-md-link-border-bottom-width-from-text,4px))}@media screen and (max-width:1000px){.rs-super-hero{--_rs-typography-super-hero-md-font-size:var(--rs-middle-hero-font-size,92px);--_rs-typography-super-hero-md-line-height:var(--rs-middle-hero-line-height,92px);--_rs-typography-super-hero-md-letter-spacing:var(--rs-middle-hero-letter-spacing,-.008em);--_rs-typography-super-hero-md-link-border-bottom-width-from-text:3px}}@media screen and (max-width:640px){.rs-super-hero{--_rs-typography-super-hero-sm-font-size:var(--rs-middle-hero-font-size-mobile,58px);--_rs-typography-super-hero-sm-line-height:var(--rs-middle-hero-line-height-mobile,62px);--_rs-typography-super-hero-sm-letter-spacing:var(--rs-middle-hero-letter-spacing-mobile,-.0007em);--_rs-typography-super-hero-sm-link-border-bottom-width-from-text:2px}}.rs-middle-hero{--_rs-typography-letter-spacing:var(--_rs-typography-middle-hero-sm-letter-spacing,var(--rs-middle-hero-letter-spacing,-.008em));--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-middle-hero-sm-font-size,var(--rs-middle-hero-font-size,92px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-middle-hero-sm-line-height,var(--rs-middle-hero-line-height,92px));--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:var(--_rs-typography-middle-hero-sm-link-border-bottom-width-from-text,3px)}@media screen and (max-width:640px){.rs-middle-hero{--_rs-typography-middle-hero-sm-font-size:var(--rs-middle-hero-font-size-mobile,58px);--_rs-typography-middle-hero-sm-line-height:var(--rs-middle-hero-line-height-mobile,62px);--_rs-typography-middle-hero-sm-letter-spacing:var(--rs-middle-hero-letter-spacing-mobile,-.0007em);--_rs-typography-middle-hero-sm-link-border-bottom-width-from-text:2px}}.rs-hero{--_rs-typography-letter-spacing:var(--_rs-typography-hero-sm-letter-spacing,var(--rs-hero-letter-spacing,-.005em));--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-hero-sm-font-size,var(--rs-hero-font-size,72px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-hero-sm-line-height,var(--rs-hero-line-height,72px));--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:var(--_rs-typography-hero-sm-link-border-bottom-width-from-text,3px)}@media screen and (max-width:640px){.rs-hero{--_rs-typography-hero-sm-font-size:var(--rs-hero-font-size-mobile,42px);--_rs-typography-hero-sm-line-height:var(--rs-hero-line-height-mobile,50px);--_rs-typography-hero-sm-letter-spacing:var(--rs-hero-letter-spacing-mobile,-.001em);--_rs-typography-hero-sm-link-border-bottom-width-from-text:2px}}.rs-h1{--_rs-typography-letter-spacing:var(--_rs-typography-h1-sm-letter-spacing,var(--rs-h1-letter-spacing,-.001em));--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-h1-sm-font-size,var(--rs-h1-font-size,43px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-h1-sm-line-height,var(--rs-h1-line-height,49px));--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (max-width:640px){.rs-h1{--_rs-typography-h1-sm-font-size:var(--rs-h1-font-size-mobile,35px);--_rs-typography-h1-sm-line-height:var(--rs-h1-line-height-mobile,39px);--_rs-typography-h1-sm-letter-spacing:var(--rs-h1-letter-spacing-mobile,normal)}}.rs-h2{--_rs-typography-letter-spacing:var(--rs-h2-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-h2-sm-font-size,var(--rs-h2-font-size,35px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-h2-sm-line-height,var(--rs-h2-line-height,42px));--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (max-width:640px){.rs-h2{--_rs-typography-h2-sm-font-size:var(--rs-h2-font-size-mobile,28px);--_rs-typography-h2-sm-line-height:var(--rs-h2-line-height-mobile,32px)}}.rs-h3{--_rs-typography-letter-spacing:var(--rs-h3-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-h3-font-size,20px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h3-line-height,28px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px}.rs-h4{--_rs-typography-letter-spacing:var(--rs-h4-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-h4-font-size,16px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h4-line-height,24px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px}.rs-h5{--_rs-typography-letter-spacing:var(--rs-h5-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-h5-font-size,13px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h5-line-height,20px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px}.rs-subtitle-1{--_rs-typography-letter-spacing:var(--rs-subtitle-1-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-subtitle-1-sm-font-size,var(--rs-subtitle-1-font-size,39px));--_rs-typography-font-weight:var(--rs-font-weight-light,300);--_rs-typography-line-height:var(--_rs-typography-subtitle-1-sm-line-height,var(--rs-subtitle-1-line-height,49px));--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (max-width:640px){.rs-subtitle-1{--_rs-typography-subtitle-1-sm-font-size:var(--rs-subtitle-2-font-size-mobile,23px);--_rs-typography-subtitle-1-sm-line-height:var(--rs-subtitle-2-line-height-mobile,30px)}}.rs-subtitle-2{--_rs-typography-letter-spacing:var(--rs-subtitle-2-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--_rs-typography-subtitle-2-sm-font-size,var(--rs-subtitle-2-font-size,29px));--_rs-typography-font-weight:var(--rs-font-weight-light,300);--_rs-typography-line-height:var(--_rs-typography-subtitle-2-sm-line-height,var(--rs-subtitle-2-line-height,39px));--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (max-width:640px){.rs-subtitle-2{--_rs-typography-subtitle-2-sm-font-size:var(--rs-subtitle-2-font-size-mobile,23px);--_rs-typography-subtitle-2-sm-line-height:var(--rs-subtitle-2-line-height-mobile,30px)}}.rs-overline{--_rs-typography-letter-spacing:var(--rs-overline-letter-spacing,.1em);--_rs-typography-text-transform:uppercase;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-overline-font-size,13px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-overline-line-height,18px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-text-auto-offset:0px;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.3em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-border-bottom-width-from-text:2px}.rs-text-1{--_rs-typography-letter-spacing:var(--rs-text-1-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-text-1-font-size,20px);--_rs-typography-font-weight:var(--rs-font-weight-regular,400);--_rs-typography-line-height:var(--rs-text-1-line-height,28px);--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7)));--_rs-typography-text-auto-offset:32px;--_rs-typography-ul-list-li-padding-left:26px;--_rs-typography-ol-list-li-padding-left:32px;--_rs-typography-list-li-margin-top-from-text:var(--_rs-typography-text-1-sm-list-li-margin-top-from-text,24px);--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}@media screen and (max-width:640px){.rs-text-1{--_rs-typography-text-1-sm-list-li-margin-top-from-text:16px}}.rs-text-2{--_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing,.0015em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-text-2-font-size,16px);--_rs-typography-font-weight:var(--rs-font-weight-regular,400);--_rs-typography-line-height:var(--rs-text-2-line-height,24px);--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7)));--_rs-typography-text-auto-offset:16px;--_rs-typography-ul-list-li-padding-left:22px;--_rs-typography-ol-list-li-padding-left:26px;--_rs-typography-list-li-margin-top-from-text:var(--_rs-typography-text-2-sm-list-li-margin-top-from-text,16px);--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}@media screen and (max-width:640px){.rs-text-2{--_rs-typography-text-2-sm-list-li-margin-top-from-text:12px}}.rs-text-3{--_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing,.0045em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-text-3-font-size,13px);--_rs-typography-font-weight:var(--rs-font-weight-regular,400);--_rs-typography-line-height:var(--rs-text-3-line-height,20px);--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7)));--_rs-typography-text-auto-offset:8px;--_rs-typography-ul-list-li-padding-left:28px;--_rs-typography-ol-list-li-padding-left:21px;--_rs-typography-list-li-margin-top-from-text:8px;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}.rs-digits-1,.rs-digits-2,.rs-super-hero,.rs-middle-hero,.rs-hero,.rs-h1,.rs-h2,.rs-h3,.rs-h4,.rs-h5,.rs-subtitle-1,.rs-subtitle-2,.rs-text-1,.rs-text-2,.rs-text-3,.rs-overline{--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));letter-spacing:var(--rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing));text-transform:var(--_rs-typography-text-transform);font-family:var(--_rs-typography-font-family);font-size:var(--_rs-typography-font-size);font-weight:var(--_rs-typography-font-weight);line-height:var(--_rs-typography-line-height);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-feature-settings:"kern", "liga", "calt";color:var(--_rs-typography-base-color)}.rs-digits-1_theme_light,.rs-digits-2_theme_light,.rs-super-hero_theme_light,.rs-middle-hero_theme_light,.rs-hero_theme_light,.rs-h1_theme_light,.rs-h2_theme_light,.rs-h3_theme_light,.rs-h4_theme_light,.rs-h5_theme_light,.rs-subtitle-1_theme_light,.rs-subtitle-2_theme_light,.rs-text-1_theme_light,.rs-text-2_theme_light,.rs-text-3_theme_light,.rs-overline_theme_light{--rs-theme-dark:0}.rs-digits-1_theme_dark,.rs-digits-2_theme_dark,.rs-super-hero_theme_dark,.rs-middle-hero_theme_dark,.rs-hero_theme_dark,.rs-h1_theme_dark,.rs-h2_theme_dark,.rs-h3_theme_dark,.rs-h4_theme_dark,.rs-h5_theme_dark,.rs-subtitle-1_theme_dark,.rs-subtitle-2_theme_dark,.rs-text-1_theme_dark,.rs-text-2_theme_dark,.rs-text-3_theme_dark,.rs-overline_theme_dark,[class*=_theme_dark] .rs-digits-1_theme_auto,[class*=_theme_dark] .rs-digits-2_theme_auto,[class*=_theme_dark] .rs-super-hero_theme_auto,[class*=_theme_dark] .rs-middle-hero_theme_auto,[class*=_theme_dark] .rs-hero_theme_auto,[class*=_theme_dark] .rs-h1_theme_auto,[class*=_theme_dark] .rs-h2_theme_auto,[class*=_theme_dark] .rs-h3_theme_auto,[class*=_theme_dark] .rs-h4_theme_auto,[class*=_theme_dark] .rs-h5_theme_auto,[class*=_theme_dark] .rs-subtitle-1_theme_auto,[class*=_theme_dark] .rs-subtitle-2_theme_auto,[class*=_theme_dark] .rs-text-1_theme_auto,[class*=_theme_dark] .rs-text-2_theme_auto,[class*=_theme_dark] .rs-text-3_theme_auto,[class*=_theme_dark] .rs-overline_theme_auto{--rs-theme-dark:1}.rs-text-1_hardness_hard,.rs-text-2_hardness_hard,.rs-text-3_hardness_hard{--_rs-typography-hardness-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)))}.rs-text-1_hardness_average,.rs-text-2_hardness_average,.rs-text-3_hardness_average{--_rs-typography-hardness-color:var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7))}.rs-text-1_hardness_pale,.rs-text-2_hardness_pale,.rs-text-3_hardness_pale{--_rs-typography-hardness-color:var(--rs-color-pale,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .5))}.rs-text-1_paragraph-offset-auto>p:not(:first-child),.rs-text-1_paragraph-offset-auto>pre:not(:first-child),.rs-text-2_paragraph-offset-auto>p:not(:first-child),.rs-text-2_paragraph-offset-auto>pre:not(:first-child),.rs-text-3_paragraph-offset-auto>p:not(:first-child),.rs-text-3_paragraph-offset-auto>pre:not(:first-child),.rs-text_paragraph-offset-auto>p:not(:first-child),.rs-text_paragraph-offset-auto>pre:not(:first-child){margin-top:var(--rs-typography-text-auto-offset,var(--_rs-typography-text-auto-offset,0))}.rs-ul{--_rs-typography-list-li-content-base:"•";--_rs-typography-list-counter:initial;--_rs-typography-list-li-padding-left:var(--_rs-typography-ul-list-li-padding-left,22px)}.rs-ol{--_rs-typography-list-li-content-base:counter(ol-counter) ".";--_rs-typography-list-counter:ol-counter;--_rs-typography-list-li-padding-left:var(--_rs-typography-ol-list-li-padding-left,26px)}.rs-ul,.rs-ol{--_rs-typography-list-li-margin-top-fallback:var(--_rs-typography-list-li-margin-top-from-text,16px);--_rs-typography-list-li-content:var(--_rs-typography-list-li-content-from-alpha-or-initial,var(--_rs-typography-list-li-content-base))}@media screen and (max-width:640px){.rs-ul,.rs-ol{--_rs-typography-list-li-margin-top-fallback:var(--_rs-typography-list-li-margin-top-from-text,12px)}}.rs-ul,.rs-ol{counter-reset:var(--_rs-typography-list-counter);font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));font-feature-settings:"kern", "liga", "calt";padding-left:0;list-style-type:none}.rs-ul>li,.rs-ol>li{margin-top:var(--rs-typography-list-li-margin-top,var(--_rs-typography-list-li-margin-top,var(--_rs-typography-list-li-margin-top-fallback)));padding-left:var(--rs-typography-list-li-padding-left,var(--_rs-typography-list-li-padding-left));list-style-type:none;position:relative}.rs-ul>li:before,.rs-ol>li:before{content:var(--_rs-typography-list-li-content);counter-increment:var(--_rs-typography-list-counter);text-align:left;color:inherit;line-height:inherit;display:block;position:absolute;top:0;left:0}.rs-ul_offset-items_8,.rs-ol_offset-items_8{--_rs-typography-list-li-margin-top:8px}.rs-ul_offset-items_12,.rs-ol_offset-items_12{--_rs-typography-list-li-margin-top:12px}.rs-ul_offset-items_16,.rs-ol_offset-items_16{--_rs-typography-list-li-margin-top:var(--_rs-typography-offset-items-16-sm-list-li-margin-top,16px)}@media screen and (max-width:640px){.rs-ul_offset-items_16,.rs-ol_offset-items_16{--_rs-typography-offset-items-16-sm-list-li-margin-top:12px}}.rs-ul_offset-items_24,.rs-ol_offset-items_24{--_rs-typography-list-li-margin-top:var(--_rs-typography-offset-items-24-sm-list-li-margin-top,24px)}@media screen and (max-width:640px){.rs-ul_offset-items_24,.rs-ol_offset-items_24{--_rs-typography-offset-items-24-sm-list-li-margin-top:16px}}.rs-ol_alpha_lower{--_rs-typography-list-li-content-from-alpha-or-initial:counter(ol-counter, lower-alpha) "."}.rs-ol_alpha_upper{--_rs-typography-list-li-content-from-alpha-or-initial:counter(ol-counter, upper-alpha) "."}.rs-text-1 code:not([class*=rs-code]),.rs-text-2 code:not([class*=rs-code]),.rs-text-3 code:not([class*=rs-code]),.rs-code{--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));--_rs-typography-code-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), calc(1 - var(--_rs-theme-dark-coefficient,0)*.3));--_rs-typography-code-background-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .1);box-sizing:border-box;color:var(--_rs-typography-code-color);background-color:var(--_rs-typography-code-background-color);font-family:var(--rs-font-family-mono,"JetBrains Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace);font-size:90%;line-height:inherit;border-radius:4px;padding:.11111em .44444em}.rs-pre{--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));--_rs-typography-pre-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), calc(1 - var(--_rs-theme-dark-coefficient,0)*.3));--_rs-typography-pre-background-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .1);box-sizing:border-box;word-wrap:normal;width:100%;max-width:100%;color:var(--_rs-typography-pre-color);background-color:var(--_rs-typography-pre-background-color);font-family:var(--rs-font-family-mono,"JetBrains Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace);border-radius:8px;padding:12px 16px;font-size:16px;line-height:24px;display:block;overflow:auto}.rs-pre>code,.rs-pre>[class*=rs-code]{white-space:pre;word-break:normal;border:0}.rs-pre code,.rs-pre [class*=rs-code]{word-wrap:normal;max-width:none;color:inherit;font-family:var(--rs-font-family-mono,"JetBrains Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace);line-height:inherit;background:0 0;margin:0;padding:0;display:inline;overflow:visible}.rs-link_mode_classic{--_rs-typography-link-color:var(--_rs-typography-link-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-link-hover-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-underline-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .4);--_rs-typography-link-hover-underline-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-hover-underline-width-difference:1px;--_rs-typography-link-background-image:initial;--_rs-typography-link-hover-border-image:initial;--_rs-typography-link-after-display:none;--_rs-typography-link-after-offset-right:0em;--_rs-typography-link-after-offset-left:0em;--_rs-typography-link-hover-after-offset-right:0em;--_rs-typography-link-hover-after-offset-left:0em;--_rs-typography-link-transition:none}.rs-link_mode_rock{--_rs-typography-link-color:var(--_rs-typography-link-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-link-hover-color:rgb(calc(255 - var(--_rs-theme-dark-coefficient,0)*230), calc(255 - var(--_rs-theme-dark-coefficient,0)*230), calc(255 - var(--_rs-theme-dark-coefficient,0)*227));--_rs-typography-link-underline-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-hover-underline-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-hover-underline-width-difference:0px;--_rs-typography-link-background-image:linear-gradient(to bottom, var(--_rs-typography-link-hover-underline-color) 100%, transparent 0);--_rs-typography-link-hover-border-image:initial;--_rs-typography-link-after-display:none;--_rs-typography-link-after-offset-right:0em;--_rs-typography-link-after-offset-left:0em;--_rs-typography-link-hover-after-offset-right:0em;--_rs-typography-link-hover-after-offset-left:0em;--_rs-typography-link-transition:background-size .3s, color .3s}.rs-link_mode_standalone{--_rs-typography-link-standalone-border-offset:var(--_rs-typography-link-standalone-border-offset-or-initial,var(--_rs-typography-link-standalone-border-offset-from-text-base,1.15em));--_rs-typography-link-color:var(--_rs-typography-link-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-link-hover-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-underline-color:transparent;--_rs-typography-link-hover-underline-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-hover-underline-width-difference:0px;--_rs-typography-link-background-image:initial;--_rs-typography-link-hover-border-image:linear-gradient(to right, var(--_rs-typography-link-hover-underline-color) calc(100% - var(--_rs-typography-link-standalone-border-offset)), transparent var(--_rs-typography-link-standalone-border-offset)) 1;--_rs-typography-link-after-display:inline;--_rs-typography-link-after-offset-right:.15em;--_rs-typography-link-after-offset-left:.15em;--_rs-typography-link-hover-after-offset-right:0em;--_rs-typography-link-hover-after-offset-left:.3em;--_rs-typography-link-transition:none}.rs-link_mode_clear{--_rs-typography-link-color:var(--_rs-typography-link-hardness-color,var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7)));--_rs-typography-link-hover-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-underline-color:transparent;--_rs-typography-link-hover-underline-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)));--_rs-typography-link-hover-underline-width-difference:0px;--_rs-typography-link-background-image:initial;--_rs-typography-link-hover-border-image:initial;--_rs-typography-link-after-display:none;--_rs-typography-link-after-offset-right:0em;--_rs-typography-link-after-offset-left:0em;--_rs-typography-link-hover-after-offset-right:0em;--_rs-typography-link-hover-after-offset-left:0em;--_rs-typography-link-transition:none}.rs-link_hardness_hard{--_rs-typography-link-hardness-color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)))}.rs-link_hardness_average{--_rs-typography-link-hardness-color:var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7))}.rs-link_hardness_pale{--_rs-typography-link-hardness-color:var(--rs-color-pale,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .5))}.rs-link_external{--_rs-typography-link-standalone-border-offset-or-initial:var(--_rs-typography-link-external-standalone-border-offset-from-text-base,1.02em);--_rs-typography-link-after-display-or-initial:inline;--_rs-typography-link-after-content-or-initial:"↗"}.rs-link{--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient))}@supports (color:color-mix(in srgb, #fff 50%, #000 50%)){.rs-link{--_rs-color-primary:color-mix(in srgb, var(--rs-color-primary-light-theme,#6b57ff) calc(100%*var(--_rs-theme-light-coefficient,1)), var(--rs-color-primary-dark-theme,#8473ff) calc(100%*var(--_rs-theme-dark-coefficient,0)));--_rs-color-primary-dim:color-mix(in srgb, var(--rs-color-primary-dim-light-theme,#8979ff) calc(100%*var(--_rs-theme-light-coefficient,1)), var(--rs-color-primary-dim-dark-theme,#6f61d2) calc(100%*var(--_rs-theme-dark-coefficient,0)));--_rs-color-primary-fog:color-mix(in srgb, var(--rs-color-primary-fog-light-theme,#e1ddff) calc(100%*var(--_rs-theme-light-coefficient,1)), var(--rs-color-primary-fog-dark-theme,#2e2b49) calc(100%*var(--_rs-theme-dark-coefficient,0)));--_rs-color-primary-t-dim:color-mix(in srgb, var(--rs-color-primary-t-dim-light-theme,#6b57ffcc) calc(100%*var(--_rs-theme-light-coefficient,1)), var(--rs-color-primary-t-dim-dark-theme,#8473ffcc) calc(100%*var(--_rs-theme-dark-coefficient,0)));--_rs-color-primary-t-fog:color-mix(in srgb, var(--rs-color-primary-t-fog-light-theme,#6b57ff33) calc(100%*var(--_rs-theme-light-coefficient,1)), var(--rs-color-primary-t-fog-dark-theme,#8473ff4d) calc(100%*var(--_rs-theme-dark-coefficient,0)))}}@supports not (color:color-mix(in srgb, #fff 50%, #000 50%)){.rs-link{--_rs-color-primary:rgb(calc(var(--_rs-theme-light-coefficient,1)*107 + var(--_rs-theme-dark-coefficient,0)*132), calc(var(--_rs-theme-light-coefficient,1)*87 + var(--_rs-theme-dark-coefficient,0)*115), 255);--_rs-color-primary-dim:rgb(calc(var(--_rs-theme-light-coefficient,1)*137 + var(--_rs-theme-dark-coefficient,0)*111), calc(var(--_rs-theme-light-coefficient,1)*121 + var(--_rs-theme-dark-coefficient,0)*97), calc(var(--_rs-theme-light-coefficient,1)*255 + var(--_rs-theme-dark-coefficient,0)*210));--_rs-color-primary-fog:rgb(calc(var(--_rs-theme-light-coefficient,1)*225 + var(--_rs-theme-dark-coefficient,0)*46), calc(var(--_rs-theme-light-coefficient,1)*221 + var(--_rs-theme-dark-coefficient,0)*43), calc(var(--_rs-theme-light-coefficient,1)*255 + var(--_rs-theme-dark-coefficient,0)*73));--_rs-color-primary-t-dim:rgba(calc(var(--_rs-theme-light-coefficient,1)*107 + var(--_rs-theme-dark-coefficient,0)*132), calc(var(--_rs-theme-light-coefficient,1)*87 + var(--_rs-theme-dark-coefficient,0)*115), 255, .8);--_rs-color-primary-t-fog:rgba(calc(var(--_rs-theme-light-coefficient,1)*107 + var(--_rs-theme-dark-coefficient,0)*132), calc(var(--_rs-theme-light-coefficient,1)*87 + var(--_rs-theme-dark-coefficient,0)*115), 255, calc(var(--_rs-theme-light-coefficient,1)*.2 + var(--_rs-theme-dark-coefficient,0)*.3))}}.rs-link{--_rs-typography-link-border-bottom-width-wf:var(--_rs-typography-link-border-bottom-width-from-text,1px);--_rs-typography-link-color-wf:var(--_rs-typography-link-color,var(--_rs-typography-link-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227)))));--_rs-typography-link-hover-color-wf:var(--_rs-typography-link-hover-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-link-underline-color-wf:var(--_rs-typography-link-underline-color,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .4));--_rs-typography-link-hover-underline-color-wf:var(--_rs-typography-link-hover-underline-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227))));--_rs-typography-link-hover-underline-width-difference-wf:var(--_rs-typography-link-hover-underline-width-difference,1px);--_rs-typography-link-background-image-wf:var(--_rs-typography-link-background-image,initial);--_rs-typography-link-hover-border-image-wf:var(--_rs-typography-link-hover-border-image,initial);--_rs-typography-link-after-display-wf:var(--_rs-typography-link-after-display,none);--_rs-typography-link-after-offset-right-wf:var(--_rs-typography-link-after-offset-right,0em);--_rs-typography-link-after-offset-left-wf:var(--_rs-typography-link-after-offset-left,0em);--_rs-typography-link-hover-after-offset-right-wf:var(--_rs-typography-link-hover-after-offset-right,0em);--_rs-typography-link-hover-after-offset-left-wf:var(--_rs-typography-link-hover-after-offset-left,0em);--_rs-typography-link-transition-wf:var(--_rs-typography-link-transition,none);--_rs-typography-link-padding-bottom-final:var(--_rs-typography-link-padding-bottom-from-state-hover,1px);--_rs-typography-link-border-bottom-width-final:var(--_rs-typography-link-border-bottom-width-from-state-hover,var(--_rs-typography-link-border-bottom-width-wf));--_rs-typography-link-border-bottom-color-final:var(--_rs-typography-link-border-bottom-color-from-state-hover,var(--_rs-typography-link-underline-color-wf));--_rs-typography-link-border-image-final:var(--_rs-typography-link-border-image-from-state-hover,initial);--_rs-typography-link-color-final:var(--_rs-typography-link-color-from-state-hover,var(--_rs-typography-link-color-wf));--_rs-typography-link-background-size-final:var(--_rs-typography-link-background-size-from-state-hover,auto 0);--_rs-typography-link-after-margin-right-final:var(--_rs-typography-link-after-margin-right-from-state-hover,var(--_rs-typography-link-after-offset-right-wf));--_rs-typography-link-after-margin-left-final:var(--_rs-typography-link-after-margin-left-from-state-hover,var(--_rs-typography-link-after-offset-left-wf));--_rs-typography-link-box-shadow-final:var(--_rs-typography-link-box-shadow-from-state-focus-visible,initial);padding-bottom:var(--_rs-typography-link-padding-bottom-final);border-bottom-width:var(--_rs-typography-link-border-bottom-width-final);border-bottom-style:solid;border-bottom-color:var(--_rs-typography-link-border-bottom-color-final);-o-border-image:var(--_rs-typography-link-border-image-final);border-image:var(--_rs-typography-link-border-image-final);cursor:pointer;color:var(--_rs-typography-link-color-final);background-image:var(--_rs-typography-link-background-image-wf);background-position:0 calc(100% + 4px);background-repeat:repeat-x;background-size:var(--_rs-typography-link-background-size-final);box-shadow:var(--_rs-typography-link-box-shadow-final);font-size:inherit;line-height:inherit;transition:var(--_rs-typography-link-transition-wf);outline:none;text-decoration:none}.rs-link:active,.rs-link:focus{color:var(--_rs-typography-link-color-final)}.rs-link:hover{--_rs-typography-link-padding-bottom-from-state-hover:calc(1px - var(--_rs-typography-link-hover-underline-width-difference-wf));--_rs-typography-link-border-bottom-width-from-state-hover:calc(var(--_rs-typography-link-border-bottom-width-wf) + var(--_rs-typography-link-hover-underline-width-difference-wf));--_rs-typography-link-border-bottom-color-from-state-hover:var(--_rs-typography-link-hover-underline-color-wf);--_rs-typography-link-border-image-from-state-hover:var(--_rs-typography-link-hover-border-image-wf);--_rs-typography-link-color-from-state-hover:var(--_rs-typography-link-hover-color-wf);--_rs-typography-link-background-size-from-state-hover:auto calc(100% + 4px);--_rs-typography-link-after-margin-right-from-state-hover:var(--_rs-typography-link-hover-after-offset-right-wf);--_rs-typography-link-after-margin-left-from-state-hover:var(--_rs-typography-link-hover-after-offset-left-wf);text-decoration:none}.rs-link:after{display:var(--_rs-typography-link-after-display-or-initial,var(--_rs-typography-link-after-display-wf));margin-right:var(--_rs-typography-link-after-margin-right-final);margin-left:var(--_rs-typography-link-after-margin-left-final);content:var(--_rs-typography-link-after-content-or-initial,"→");font-feature-settings:"ss20" 1;transition:margin-right .3s,margin-left .3s}.rs-link:focus[data-focus-method=key]{--_rs-typography-link-box-shadow-from-state-focus-visible:var(--_rs-color-primary) 0 0 0 4px}.rs-code_theme_light,.rs-pre_theme_light,.rs-link_theme_light{--rs-theme-dark:0}.rs-code_theme_dark,.rs-pre_theme_dark,.rs-link_theme_dark,[class*=_theme_dark] .rs-code_theme_auto,[class*=_theme_dark] .rs-pre_theme_auto,[class*=_theme_dark] .rs-link_theme_auto{--rs-theme-dark:1}
@font-face{font-family:JetBrains Sans;src:url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.309/webfonts/JetBrainsSans-Light.woff2)format("woff2"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.309/webfonts/JetBrainsSans-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:JetBrains Sans;src:url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.309/webfonts/JetBrainsSans-Regular.woff2)format("woff2"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.309/webfonts/JetBrainsSans-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:JetBrains Sans;src:url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.309/webfonts/JetBrainsSans-SemiBold.woff2)format("woff2"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.309/webfonts/JetBrainsSans-SemiBold.woff)format("woff");font-weight:600;font-style:normal}
:root{--rs-color-danger:#f45c4a;--rs-color-danger-bg:#f45c4a33;--rs-color-success:#4dbb5f;--rs-color-success-bg:#4dbb5f33;--rs-color-warning:#f3c033;--rs-color-warning-bg:#f3c03333;--rs-color-primary-light-theme:#6b57ff;--rs-color-primary-dim-light-theme:#8979ff;--rs-color-primary-fog-light-theme:#e1ddff;--rs-color-primary-t-dim-light-theme:#6b57ffcc;--rs-color-primary-t-fog-light-theme:#6b57ff33;--rs-color-primary-dark-theme:#8473ff;--rs-color-primary-dim-dark-theme:#6f61d2;--rs-color-primary-fog-dark-theme:#2e2b49;--rs-color-primary-t-dim-dark-theme:#8473ffcc;--rs-color-primary-t-fog-dark-theme:#8473ff4d;--rs-color-black:#19191c;--rs-color-white:#fff;--rs-color-black-t95:#19191cf2;--rs-color-black-t90:#19191ce6;--rs-color-black-t80:#19191ccc;--rs-color-black-t70:#19191cb3;--rs-color-black-t60:#19191c99;--rs-color-black-t50:#19191c80;--rs-color-black-t40:#19191c66;--rs-color-black-t30:#19191c4d;--rs-color-black-t20:#19191c33;--rs-color-black-t10:#19191c1a;--rs-color-black-t5:#19191c0d;--rs-color-white-t5:#ffffff0d;--rs-color-white-t10:#ffffff1a;--rs-color-white-t20:#fff3;--rs-color-white-t30:#ffffff4d;--rs-color-white-t40:#fff6;--rs-color-white-t50:#ffffff80;--rs-color-white-t60:#fff9;--rs-color-white-t70:#ffffffb3;--rs-color-white-t80:#fffc;--rs-color-white-t90:#ffffffe6;--rs-color-white-t95:#fffffff2;--rs-color-grey-95:#252528;--rs-color-grey-90:#303033;--rs-color-grey-80:#474749;--rs-color-grey-70:#5e5e60;--rs-color-grey-60:#757577;--rs-color-grey-50:#8c8c8e;--rs-color-grey-40:#a3a3a4;--rs-color-grey-30:#bababb;--rs-color-grey-20:#d1d1d2;--rs-color-grey-10:#e8e8e8;--rs-color-grey-5:#f4f4f4}
._tooltip_1bc8xec_5{position:relative}._closing_1bc8xec_9{pointer-events:none}._content_1bc8xec_13{--rs-theme-dark:1;--_rs-tooltip-border-width:1px;--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));letter-spacing:var(--rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing));text-transform:var(--_rs-typography-text-transform);font-family:var(--_rs-typography-font-family);font-size:var(--_rs-typography-font-size);font-weight:var(--_rs-typography-font-weight);line-height:var(--_rs-typography-line-height);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-feature-settings:"kern", "liga", "calt";--_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing,.0045em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Droid Sans", "Helvetica Neue", Arial, sans-serif));--_rs-typography-font-size:var(--rs-text-3-font-size,13px);--_rs-typography-font-weight:var(--rs-font-weight-regular,400);--_rs-typography-line-height:var(--rs-text-3-line-height,20px);--_rs-typography-base-color:var(--_rs-typography-hardness-color,var(--rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(25 + var(--_rs-theme-dark-coefficient,0)*230), calc(28 + var(--_rs-theme-dark-coefficient,0)*227), .7)));--_rs-typography-text-auto-offset:8px;--_rs-typography-ul-list-li-padding-left:28px;--_rs-typography-ol-list-li-padding-left:21px;--_rs-typography-list-li-margin-top-from-text:8px;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px;max-width:283px;padding:calc(8px - var(--_rs-tooltip-border-width));border:var(--_rs-tooltip-border-width) solid #ffffff1a;color:#fff;background-color:#303033;border-radius:4px;transition:opacity .3s,transform .3s;transform:translate(0)}[data-real-placement=top-end] ._content_1bc8xec_13,[data-real-placement=bottom-end] ._content_1bc8xec_13{margin-right:0}[data-real-placement=top-start] ._content_1bc8xec_13,[data-real-placement=bottom-start] ._content_1bc8xec_13{margin-left:0}[data-real-placement=left-end] ._content_1bc8xec_13,[data-real-placement=right-end] ._content_1bc8xec_13{margin-bottom:0}[data-real-placement=left-start] ._content_1bc8xec_13,[data-real-placement=right-start] ._content_1bc8xec_13{margin-top:0}._initial_1bc8xec_54 ._content_1bc8xec_13{transition:none}._closing_1bc8xec_9 ._content_1bc8xec_13{transition-duration:.2s,.2s}._initial_1bc8xec_54 ._content_1bc8xec_13,._closing_1bc8xec_9 ._content_1bc8xec_13{opacity:0}._outerThemeLight_1bc8xec_68 ._content_1bc8xec_13{--rs-color-primary-dark-theme:var(--rs-color-primary-light-theme);--rs-color-primary-dim-dark-theme:var(--rs-color-primary-dim-light-theme);--rs-color-primary-fog-dark-theme:var(--rs-color-primary-fog-light-theme);--rs-color-primary-t-dim-dark-theme:var(--rs-color-primary-t-dim-light-theme);--rs-color-primary-t-fog-dark-theme:var(--rs-color-primary-t-fog-light-theme)}._outerThemeDark_1bc8xec_81 ._content_1bc8xec_13{--rs-color-primary-light-theme:var(--rs-color-primary-dark-theme);--rs-color-primary-dim-light-theme:var(--rs-color-primary-dim-dark-theme);--rs-color-primary-fog-light-theme:var(--rs-color-primary-fog-dark-theme);--rs-color-primary-t-dim-light-theme:var(--rs-color-primary-t-dim-dark-theme);--rs-color-primary-t-fog-light-theme:var(--rs-color-primary-t-fog-dark-theme)}._initial_1bc8xec_54[data-real-placement^=top] ._content_1bc8xec_13,._closing_1bc8xec_9[data-real-placement^=top] ._content_1bc8xec_13{transform:translateY(10px)}._initial_1bc8xec_54[data-real-placement^=right] ._content_1bc8xec_13,._closing_1bc8xec_9[data-real-placement^=right] ._content_1bc8xec_13{transform:translate(-10px)}._initial_1bc8xec_54[data-real-placement^=bottom] ._content_1bc8xec_13,._closing_1bc8xec_9[data-real-placement^=bottom] ._content_1bc8xec_13{transform:translateY(-10px)}._initial_1bc8xec_54[data-real-placement^=left] ._content_1bc8xec_13,._closing_1bc8xec_9[data-real-placement^=left] ._content_1bc8xec_13{transform:translate(10px)}._trigger_1bc8xec_113:focus-visible,._trigger_1bc8xec_113:focus[data-focus-method=key]{box-shadow:var(--rs-color-primary-t-dim-light-theme) 0 0 0 4px;outline:none}
.element-type-tag-module__KFeXEq__tag{box-sizing:border-box;width:16px;height:16px;font-family:var(--rs-font-family-mono,"JetBrains Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace), monospace;text-align:center;border-radius:4px;flex-shrink:0;margin:2px;font-size:13px;line-height:16px;display:inline-block}.element-type-tag-module__KFeXEq__componentTag{line-height:24px}.element-type-tag-module__KFeXEq__interfaceTag{background-color:var(--wtui-bg-interface-tag);color:var(--wtui-text-color-interface-tag)}.element-type-tag-module__KFeXEq__typeTag{background-color:var(--wtui-bg-type-tag);color:var(--wtui-text-color-type-tag)}.element-type-tag-module__KFeXEq__constTag{background-color:var(--wtui-bg-const-tag);color:var(--wtui-text-color-const-tag)}.element-type-tag-module__KFeXEq__funcTag{background-color:var(--wtui-bg-fn-tag);color:var(--wtui-text-color-fn-tag)}.element-type-tag-module__KFeXEq__hookTag{color:var(--wtui-text-color-hook-tag)}.element-type-tag-module__KFeXEq__classTag{background-color:var(--wtui-bg-class-tag);color:var(--wtui-text-color-class-tag)}.element-type-tag-module__KFeXEq__classTag svg{height:inherit}.element-type-tag-module__KFeXEq__otherTag{background-color:var(--rs-color-danger-bg);color:var(--rs-color-danger)}.element-type-tag-module__KFeXEq__iconTag{color:#ab76a7;text-align:center;vertical-align:middle;width:20px;height:20px;margin-right:2px;display:inline-block}.element-type-tag-module__KFeXEq__docTag{color:#00b0f3}.element-type-tag-module__KFeXEq__iconTag.element-type-tag-module__KFeXEq__xs{width:20px;height:20px}.element-type-tag-module__KFeXEq__iconTag.element-type-tag-module__KFeXEq__s,.element-type-tag-module__KFeXEq__iconTag.element-type-tag-module__KFeXEq__m{width:24px;height:24px}.element-type-tag-module__KFeXEq__tag.element-type-tag-module__KFeXEq__m{width:24px;height:24px;line-height:24px}.element-type-tag-module__KFeXEq__tag.element-type-tag-module__KFeXEq__m svg{width:100%;height:100%}
