@keyframes fadein{0%{opacity:0}to{opacity:1}}.wt-tooltip{position:relative;animation:fadein .5s}.wt-tooltip__content{letter-spacing:.0045em;color:rgba(25,25,28,.7);font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:20px;max-width:283px;margin:12px 16px;padding:4px 6px;border-radius:2px;color:#fff;background-color:#3c3d40}.rs-reset-letter-spacing .wt-tooltip__content{letter-spacing:normal}.wt-tooltip_size_s .wt-tooltip__content{margin:6px 8px}[data-placement=bottom-end] .wt-tooltip__content,[data-placement=top-end] .wt-tooltip__content{margin-right:0}[data-placement=bottom-start] .wt-tooltip__content,[data-placement=top-start] .wt-tooltip__content{margin-left:0}[data-placement=left-end] .wt-tooltip__content,[data-placement=right-end] .wt-tooltip__content{margin-bottom:0}[data-placement=left-start] .wt-tooltip__content,[data-placement=right-start] .wt-tooltip__content{margin-top:0}
._wt-icon_0xycl{fill:currentcolor}._xs_slss{width:20px;height:20px}._m_tjvq4i,._s_9gmc4{width:24px;height:24px}._l_qmvaw{width:28px;height:28px}._light_uz4rwg{fill:#27282c;fill:var(--wt-color-dark,#27282c)}._dark_1gt8d{fill:#fff;fill:var(--wt-color-white,#fff)}@keyframes wt-icon-rotate{to{transform:rotate(1turn)}}
:root{--wt-color-white:#fff;--wt-color-white-60:hsla(0,0%,100%,0.6);--wt-color-white-30:hsla(0,0%,100%,0.3);--wt-color-white-20:hsla(0,0%,100%,0.2);--wt-color-white-10:hsla(0,0%,100%,0.1);--wt-color-white-5:hsla(0,0%,100%,0.05);--wt-color-dark:#27282c;--wt-color-dark-70:rgba(39,40,44,0.7);--wt-color-dark-40:rgba(39,40,44,0.4);--wt-color-dark-20:rgba(39,40,44,0.2);--wt-color-dark-5:rgba(39,40,44,0.05);--wt-color-grey:#3c3d40;--wt-color-grey-light:#f4f4f4;--wt-color-grey-dark:#323236;--wt-color-primary-light-theme:#167dff;--wt-color-primary-light-theme-80:rgba(22,125,255,0.8);--wt-color-primary-light-theme-20:rgba(22,125,255,0.2);--wt-color-primary-dark-theme:#4ca6ff;--wt-color-primary-dark-theme-80:rgba(76,166,255,0.8);--wt-color-primary-dark-theme-20:rgba(76,166,255,0.2);--wt-color-error:#ef341e;--wt-color-success:#4dbb5f;--wt-color-warning:#f3c033}
:root{--wh-flow-unit-xs:6px;--wh-flow-unit-sm:16px;--wh-flow-unit:24px;--wh-flow-unit-m:32px;--wh-spacer:32px;--wh-spacer-sm:16px;--wh-max-width-xl:820px;--wh-max-width-l:706px;--wh-max-width-m:540px;--wh-max-width-s:460px;--wh-max-width-xs:320px;--wh-article-list-width:716px;--wh-transition-xfast:100ms;--wh-transition-fast:300ms;--wh-transition-medium:500ms;--wh-transition-long:1000ms;--wh-sidebar-width-xxlg:310px;--wh-sidebar-width-xlg:300px;--wh-sidebar-width-lg:272px;--wh-virtual-toc-width:210px;--wh-header-height-lg:70px;--wh-header-height-sm:48px;--wh-gap-xs:8px;--wh-gap-sm:16px;--wh-gap-m:22px;--wh-gap-lg:32px;--wh-max-width:calc(1520px - var(--wh-gap-m)*2);--wh-max-width-content:calc(var(--wh-max-width) - var(--wh-sidebar-width-xxlg));--wh-max-width-article:952px;--wh-app-fallback-width:360px;--wh-app-fallback-image-height:325px;--wh-app-fallback-width-sm:300px;--wh-app-fallback-height-sm:300px}.toc{box-sizing:border-box}.toc--theme-light{background:#fff;background:var(--wt-color-white)}.toc--theme-dark{background:#27282c;background:var(--wt-color-dark)}.toc-placeholder__item{display:block;box-sizing:border-box;width:100%;height:32px;border-right-width:22px;border-right-width:var(--wh-gap-m);border-left-width:22px;border-left-width:var(--wh-gap-m)}@media screen and (max-width:640px){.toc-placeholder__item{border-left-width:16px;border-left-width:var(--wh-gap-sm)}}.toc-placeholder__item:nth-child(2n){border-right-width:70px}.toc-placeholder__item:nth-child(3n){border-right-width:84px}.toc-placeholder__item--theme-light{border:8px solid #fff;border:8px solid var(--wt-color-white);background:rgba(39,40,44,.05);background:var(--wt-color-dark-5)}.toc-placeholder__item--theme-dark{border:8px solid #27282c;border:8px solid var(--wt-color-dark);background:hsla(0,0%,100%,.05);background:var(--wt-color-white-5)}.toc-item{letter-spacing:normal;color:rgba(39,40,44,.7);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden;padding:8px 0;border-right:22px solid transparent;border-right:var(--wh-gap-m) solid transparent;border-left:22px solid transparent;border-left:var(--wh-gap-m) solid transparent;text-decoration:none;text-overflow:ellipsis;color:#27282c;color:var(--wt-color-dark)}.toc-item--external:after{margin-left:4px;content:"\2197";font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif}@media screen and (max-width:640px){.toc-item{border-right-width:16px;border-right-width:var(--wh-gap-sm);border-left-width:16px;border-left-width:var(--wh-gap-sm)}}.toc-item--theme-dark{color:hsla(0,0%,100%,.8)}.toc-item--anchor.toc-item--theme-light{border-color:#fff;border-color:var(--wt-color-white)}.toc-item--anchor.toc-item--theme-dark{border-color:#27282c;border-color:var(--wt-color-dark)}.toc-item__label{margin-right:5px;padding:1px 5px;border-radius:2px}.toc-item__label--theme-light{color:#fff;color:var(--wt-color-white);background-color:rgba(39,40,44,.7);background-color:var(--wt-color-dark-70)}.toc-item__label--theme-dark{color:#27282c;color:var(--wt-color-dark);background-color:hsla(0,0%,100%,.6);background-color:var(--wt-color-white-60)}.toc-item--hidden.toc-item--theme-light{border-color:#fff;border-color:var(--wt-color-white);color:rgba(39,40,44,.4);color:var(--wt-color-dark-40)}.toc-item--hidden.toc-item--theme-dark{border-color:#27282c;border-color:var(--wt-color-dark);color:hsla(0,0%,100%,.3);color:var(--wt-color-white-30)}.toc-item__label--hidden.toc-item--theme-light{background-color:rgba(39,40,44,.2);background-color:var(--wt-color-dark-20)}.toc-item__label--hidden.toc-item--theme-dark{background-color:hsla(0,0%,100%,.2);background-color:var(--wt-color-white-20)}.toc-item--selected{letter-spacing:-.4px;font-weight:700}.toc-item--theme-light:hover{background:rgba(39,40,44,.05);background:var(--wt-color-dark-5)}.toc-item--theme-dark:hover{background:hsla(0,0%,100%,.05);background:var(--wt-color-white-5)}.toc-item--hidden:hover{background:none}.toc-icon{position:relative;width:14px;height:14px;margin-left:-18px;vertical-align:middle;transition:transform .2s}.toc-icon--theme-light{fill:#27282c;fill:var(--wt-color-dark)}.toc-icon--theme-dark{fill:hsla(0,0%,100%,.8)}.toc-icon--opened{transform:rotate(90deg)}.toc-item--empty{cursor:default}.toc-item--empty:hover{background:transparent}.toc-item--empty.toc-item--theme-light{color:rgba(39,40,44,.4);color:var(--wt-color-dark-40)}.toc-item--empty.toc-item--theme-dark{color:hsla(0,0%,100%,.3);color:var(--wt-color-white-30)}.toc-item__icon{margin-left:4px;vertical-align:text-bottom}.toc__virtual-toc-header .toc-item--theme-light{color:#27282c;color:var(--wt-color-dark)}.toc__virtual-toc-header .toc-item--theme-dark{color:hsla(0,0%,100%,.8)}.toc-node{position:relative}.toc-node--selected:after{position:absolute;top:0;left:-1px;opacity:0;width:3px;height:100%;content:"";background-color:#167dff;background-color:var(--wt-color-primary-light-theme);animation:fadein .5s ease-out forwards;animation:fadein ease-out var(--wh-transition-medium) forwards}@media screen and (max-width:640px){.toc-node--selected:after{left:0;width:4px}}
.jb-sidebar__toc-wrapper .toc-item.timeline-react_link{text-decoration:none}.jb-sidebar__toc-wrapper .toc-item.timeline-react_link._without-control svg{display:none}.jb-sidebar__toc-wrapper .toc-item:hover{color:#27282c;color:var(--wt-color-dark)}.jb-sidebar__toc-wrapper .toc-item--theme-dark:hover{color:hsla(0,0%,100%,.6);color:var(--wt-color-white-60)}
.rs-font-smoothing{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rs-super-hero{letter-spacing:-.02em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:142px;font-size:var(--rs-super-hero-font-size,142px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:142px;line-height:var(--rs-super-hero-line-height,142px)}@media screen and (max-width:1000px){.rs-super-hero{--rs-super-hero-font-size:var(--rs-middle-hero-font-size,92px);--rs-super-hero-line-height:var(--rs-middle-hero-line-height,92px);letter-spacing:-.008em}}@media screen and (max-width:640px){.rs-super-hero{--rs-super-hero-font-size:var(--rs-middle-hero-font-size-mobile,58px);--rs-super-hero-line-height:var(--rs-middle-hero-line-height-mobile,62px);letter-spacing:-.0007em}}.rs-reset-letter-spacing .rs-super-hero{letter-spacing:normal}.rs-super-hero{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-super-hero_theme_dark,[class*=_theme_dark] .rs-super-hero_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-middle-hero{letter-spacing:-.008em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:92px;font-size:var(--rs-middle-hero-font-size,92px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:92px;line-height:var(--rs-middle-hero-line-height,92px)}@media screen and (max-width:640px){.rs-middle-hero{--rs-middle-hero-font-size:var(--rs-middle-hero-font-size-mobile,58px);--rs-middle-hero-line-height:var(--rs-middle-hero-line-height-mobile,62px);letter-spacing:-.0007em}}.rs-reset-letter-spacing .rs-middle-hero{letter-spacing:normal}.rs-middle-hero{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-middle-hero_theme_dark,[class*=_theme_dark] .rs-middle-hero_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-digits-1{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:69px;font-size:var(--rs-digits-1-font-size,69px);font-weight:300;font-weight:var(--rs-font-weight-light,300);line-height:71px;line-height:var(--rs-digits-1-line-height,71px)}@media screen and (max-width:640px){.rs-digits-1{--rs-digits-1-font-size:var(--rs-digits-2-font-size,40px);--rs-digits-1-line-height:var(--rs-digits-2-line-height,44px)}}.rs-reset-letter-spacing .rs-digits-1{letter-spacing:normal}.rs-digits-1{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-digits-1_theme_dark,[class*=_theme_dark] .rs-digits-1_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-digits-2{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:40px;font-size:var(--rs-digits-2-font-size,40px);font-weight:300;font-weight:var(--rs-font-weight-light,300);line-height:44px;line-height:var(--rs-digits-2-line-height,44px)}.rs-reset-letter-spacing .rs-digits-2{letter-spacing:normal}.rs-digits-2{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-digits-2_theme_dark,[class*=_theme_dark] .rs-digits-2_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-hero{letter-spacing:-.005em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:72px;font-size:var(--rs-hero-font-size,72px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:72px;line-height:var(--rs-hero-line-height,72px)}@media screen and (max-width:640px){.rs-hero{--rs-hero-font-size:var(--rs-hero-font-size-mobile,42px);--rs-hero-line-height:var(--rs-hero-font-size-mobile,50px);letter-spacing:-.001em}}.rs-reset-letter-spacing .rs-hero{letter-spacing:normal}.rs-hero{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-hero_theme_dark,[class*=_theme_dark] .rs-hero_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-subtitle-1{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:39px;font-size:var(--rs-subtitle-1-font-size,39px);font-weight:300;font-weight:var(--rs-font-weight-light,300);line-height:49px;line-height:var(--rs-subtitle-1-line-height,49px)}@media screen and (max-width:640px){.rs-subtitle-1{--rs-subtitle-1-font-size:var(--rs-subtitle-2-font-size-mobile,23px);--rs-subtitle-1-line-height:var(--rs-subtitle-2-line-height-mobile,30px)}}.rs-subtitle-1{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-subtitle-1_theme_dark,[class*=_theme_dark] .rs-subtitle-1_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-h1{letter-spacing:-.001em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:43px;font-size:var(--rs-h1-font-size,43px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:49px;line-height:var(--rs-h1-line-height,49px)}@media screen and (max-width:640px){.rs-h1{--rs-h1-font-size:var(--rs-h1-font-size-mobile,35px);--rs-h1-line-height:var(--rs-h1-line-height-mobile,39px);letter-spacing:normal}}.rs-h1{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-h1_theme_dark,[class*=_theme_dark] .rs-h1_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-subtitle-2{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:29px;font-size:var(--rs-subtitle-2-font-size,29px);font-weight:300;font-weight:var(--rs-font-weight-light,300);line-height:39px;line-height:var(--rs-subtitle-2-line-height,39px)}@media screen and (max-width:640px){.rs-subtitle-2{--rs-subtitle-2-font-size:var(--rs-subtitle-2-font-size-mobile,23px);--rs-subtitle-2-line-height:var(--rs-subtitle-2-line-height-mobile,30px)}}.rs-subtitle-2{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-subtitle-2_theme_dark,[class*=_theme_dark] .rs-subtitle-2_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-h2{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));font-feature-settings:"kern","liga","calt";font-size:35px;font-size:var(--rs-h2-font-size,35px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:42px;line-height:var(--rs-h2-line-height,42px)}@media screen and (max-width:640px){.rs-h2{--rs-h2-font-size:var(--rs-h2-font-size-mobile,28px);--rs-h2-line-height:var(--rs-h2-line-height-mobile,32px)}}.rs-h2{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-h2_theme_dark,[class*=_theme_dark] .rs-h2_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-h3{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";font-size:20px;font-size:var(--rs-h3-font-size,20px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:28px;line-height:var(--rs-h3-line-height,28px);color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-h3_theme_dark,[class*=_theme_dark] .rs-h3_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-text-1{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";font-size:20px;font-size:var(--rs-text-1-font-size,20px);font-weight:400;line-height:28px;line-height:var(--rs-text-1-line-height,28px);color:rgba(25,25,28,.7);color:var(--rs-typography-color-average,rgba(25,25,28,.7))}.rs-text-1_paragraph-offset-auto>p:not(:first-of-type){margin-top:32px;margin-top:calc(var(--rs-flow-unit, 8px)*4)}.rs-text-1_theme_dark,[class*=_theme_dark] .rs-text-1_theme_auto{color:hsla(0,0%,100%,.7);color:var(--rs-typography-color-average,hsla(0,0%,100%,.7))}.rs-text-1_hardness_hard{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-text-1_hardness_average{color:rgba(25,25,28,.7);color:var(--rs-typography-color-average,rgba(25,25,28,.7))}.rs-text-1_hardness_pale{color:rgba(25,25,28,.5);color:var(--rs-typography-color-pale,rgba(25,25,28,.5))}.rs-text-1_theme_dark.rs-text-1_hardness_hard,[class*=_theme_dark] .rs-text-1_theme_auto.rs-text-1_hardness_hard{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-text-1_theme_dark.rs-text-1_hardness_average,[class*=_theme_dark] .rs-text-1_theme_auto.rs-text-1_hardness_average{color:hsla(0,0%,100%,.7);color:var(--rs-typography-color-average,hsla(0,0%,100%,.7))}.rs-text-1_theme_dark.rs-text-1_hardness_pale,[class*=_theme_dark] .rs-text-1_theme_auto.rs-text-1_hardness_pale{color:hsla(0,0%,100%,.5);color:var(--rs-typography-color-pale,hsla(0,0%,100%,.5))}.rs-h4{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";font-size:16px;font-size:var(--rs-h4-font-size,16px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:24px;line-height:var(--rs-h4-line-height,24px);color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-h4_theme_dark,[class*=_theme_dark] .rs-h4_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-text-2{letter-spacing:.0015em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";font-size:16px;font-size:var(--rs-text-2-font-size,16px);font-weight:400;line-height:24px;line-height:var(--rs-text-2-line-height,24px)}.rs-reset-letter-spacing .rs-text-2{letter-spacing:normal}.rs-text-2{color:rgba(25,25,28,.7);color:var(--rs-typography-color-average,rgba(25,25,28,.7))}.rs-text-2_paragraph-offset-auto>p:not(:first-of-type){margin-top:16px;margin-top:calc(var(--rs-flow-unit, 8px)*2)}.rs-text-2_theme_dark,[class*=_theme_dark] .rs-text-2_theme_auto{color:hsla(0,0%,100%,.7);color:var(--rs-typography-color-average,hsla(0,0%,100%,.7))}.rs-text-2_hardness_hard{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-text-2_hardness_average{color:rgba(25,25,28,.7);color:var(--rs-typography-color-average,rgba(25,25,28,.7))}.rs-text-2_hardness_pale{color:rgba(25,25,28,.5);color:var(--rs-typography-color-pale,rgba(25,25,28,.5))}.rs-text-2_theme_dark.rs-text-2_hardness_hard,[class*=_theme_dark] .rs-text-2_theme_auto.rs-text-2_hardness_hard{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-text-2_theme_dark.rs-text-2_hardness_average,[class*=_theme_dark] .rs-text-2_theme_auto.rs-text-2_hardness_average{color:hsla(0,0%,100%,.7);color:var(--rs-typography-color-average,hsla(0,0%,100%,.7))}.rs-text-2_theme_dark.rs-text-2_hardness_pale,[class*=_theme_dark] .rs-text-2_theme_auto.rs-text-2_hardness_pale{color:hsla(0,0%,100%,.5);color:var(--rs-typography-color-pale,hsla(0,0%,100%,.5))}.rs-h5{letter-spacing:normal;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";font-size:13px;font-size:var(--rs-h5-font-size,13px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:20px;line-height:var(--rs-h5-line-height,20px);color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-h5_theme_dark,[class*=_theme_dark] .rs-h5_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-overline{letter-spacing:.1em;text-transform:uppercase;color:#19191c;color:var(--rs-typography-color-hard,#19191c);font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";font-size:13px;font-size:var(--rs-overline-font-size,13px);font-weight:600;font-weight:var(--rs-font-weight-semi-bold,600);line-height:18px;line-height:var(--rs-overline-line-height,18px)}.rs-overline_theme_dark,[class*=_theme_dark] .rs-overline_theme_auto{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-text-3{letter-spacing:.0045em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";font-size:13px;font-size:var(--rs-text-3-font-size,13px);line-height:20px;line-height:var(--rs-text-3-line-height,20px)}.rs-reset-letter-spacing .rs-text-3{letter-spacing:normal}.rs-text-3{color:rgba(25,25,28,.7);color:var(--rs-typography-color-average,rgba(25,25,28,.7))}.rs-text-3_paragraph-offset-auto>p:not(:first-of-type){margin-top:8px;margin-top:var(--rs-flow-unit,8px)}.rs-text-3_theme_dark,[class*=_theme_dark] .rs-text-3_theme_auto{color:hsla(0,0%,100%,.7);color:var(--rs-typography-color-average,hsla(0,0%,100%,.7))}.rs-text-3_hardness_hard{color:#19191c;color:var(--rs-typography-color-hard,#19191c)}.rs-text-3_hardness_average{color:rgba(25,25,28,.7);color:var(--rs-typography-color-average,rgba(25,25,28,.7))}.rs-text-3_hardness_pale{color:rgba(25,25,28,.5);color:var(--rs-typography-color-pale,rgba(25,25,28,.5))}.rs-text-3_theme_dark.rs-text-3_hardness_hard,[class*=_theme_dark] .rs-text-3_theme_auto.rs-text-3_hardness_hard{color:#fff;color:var(--rs-typography-color-hard,#fff)}.rs-text-3_theme_dark.rs-text-3_hardness_average,[class*=_theme_dark] .rs-text-3_theme_auto.rs-text-3_hardness_average{color:hsla(0,0%,100%,.7);color:var(--rs-typography-color-average,hsla(0,0%,100%,.7))}.rs-text-3_theme_dark.rs-text-3_hardness_pale,[class*=_theme_dark] .rs-text-3_theme_auto.rs-text-3_hardness_pale{color:hsla(0,0%,100%,.5);color:var(--rs-typography-color-pale,hsla(0,0%,100%,.5))}.rs-ul{font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";list-style-type:none;padding-left:0}.rs-ul>li{margin-top:16px}@media screen and (max-width:640px){.rs-ul>li{margin-top:12px}}.rs-ul>li{padding-left:22px;position:relative;list-style-type:none}.rs-ul>li:before{position:absolute;top:0;display:block;line-height:inherit;color:inherit;left:0;text-align:left}.rs-ul_offset-items_8>li{margin-top:8px}@media screen and (max-width:640px){.rs-ul_offset-items_8>li{margin-top:8px}}.rs-ul_offset-items_12>li{margin-top:12px}@media screen and (max-width:640px){.rs-ul_offset-items_12>li{margin-top:12px}}.rs-ul_offset-items_16>li{margin-top:16px}@media screen and (max-width:640px){.rs-ul_offset-items_16>li{margin-top:12px}}.rs-ul_offset-items_24>li{margin-top:24px}@media screen and (max-width:640px){.rs-ul_offset-items_24>li{margin-top:16px}}.rs-text-2 .rs-ul:not([class*=_offset-items_])>li,.rs-ul:not([class*=_offset-items_]).rs-text-2>li{margin-top:16px}@media screen and (max-width:640px){.rs-text-2 .rs-ul:not([class*=_offset-items_])>li,.rs-ul:not([class*=_offset-items_]).rs-text-2>li{margin-top:12px}}.rs-text-1 .rs-ul:not([class*=_offset-items_])>li,.rs-ul:not([class*=_offset-items_]).rs-text-1>li{margin-top:24px}@media screen and (max-width:640px){.rs-text-1 .rs-ul:not([class*=_offset-items_])>li,.rs-ul:not([class*=_offset-items_]).rs-text-1>li{margin-top:16px}}.rs-text-3 .rs-ul:not([class*=_offset-items_])>li,.rs-ul:not([class*=_offset-items_]).rs-text-3>li{margin-top:8px}@media screen and (max-width:640px){.rs-text-3 .rs-ul:not([class*=_offset-items_])>li,.rs-ul:not([class*=_offset-items_]).rs-text-3>li{margin-top:8px}}.rs-text-1 .rs-ul>li,.rs-ul.rs-text-1>li{padding-left:26px}.rs-text-3 .rs-ul>li,.rs-ul.rs-text-3>li{padding-left:28px}.rs-ul>li:before{content:"\2022"}.rs-ol{font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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";list-style-type:none;padding-left:0}.rs-ol>li{margin-top:16px}@media screen and (max-width:640px){.rs-ol>li{margin-top:12px}}.rs-ol>li{padding-left:22px;position:relative;list-style-type:none}.rs-ol>li:before{position:absolute;top:0;display:block;line-height:inherit;color:inherit;left:0;text-align:left}.rs-ol_offset-items_8>li{margin-top:8px}@media screen and (max-width:640px){.rs-ol_offset-items_8>li{margin-top:8px}}.rs-ol_offset-items_12>li{margin-top:12px}@media screen and (max-width:640px){.rs-ol_offset-items_12>li{margin-top:12px}}.rs-ol_offset-items_16>li{margin-top:16px}@media screen and (max-width:640px){.rs-ol_offset-items_16>li{margin-top:12px}}.rs-ol_offset-items_24>li{margin-top:24px}@media screen and (max-width:640px){.rs-ol_offset-items_24>li{margin-top:16px}}.rs-ol:not([class*=_offset-items_]).rs-text-2>li,.rs-text-2 .rs-ol:not([class*=_offset-items_])>li{margin-top:16px}@media screen and (max-width:640px){.rs-ol:not([class*=_offset-items_]).rs-text-2>li,.rs-text-2 .rs-ol:not([class*=_offset-items_])>li{margin-top:12px}}.rs-ol:not([class*=_offset-items_]).rs-text-1>li,.rs-text-1 .rs-ol:not([class*=_offset-items_])>li{margin-top:24px}@media screen and (max-width:640px){.rs-ol:not([class*=_offset-items_]).rs-text-1>li,.rs-text-1 .rs-ol:not([class*=_offset-items_])>li{margin-top:16px}}.rs-ol:not([class*=_offset-items_]).rs-text-3>li,.rs-text-3 .rs-ol:not([class*=_offset-items_])>li{margin-top:8px}@media screen and (max-width:640px){.rs-ol:not([class*=_offset-items_]).rs-text-3>li,.rs-text-3 .rs-ol:not([class*=_offset-items_])>li{margin-top:8px}}.rs-ol{counter-reset:ol-counter}.rs-ol.rs-text-2>li,.rs-text-2 .rs-ol>li{padding-left:26px}.rs-ol.rs-text-1>li,.rs-text-1 .rs-ol>li{padding-left:32px}.rs-ol.rs-text-3>li,.rs-text-3 .rs-ol>li{padding-left:21px}.rs-ol>li:before{content:counter(ol-counter) ".";counter-increment:ol-counter}.rs-ol_alpha_lower>li:before{content:counter(ol-counter,lower-alpha) "."}.rs-ol_alpha_upper>li:before{content:counter(ol-counter,upper-alpha) "."}.rs-pre{overflow:auto;box-sizing:border-box;max-width:100%;width:100%;padding:12px 16px;word-wrap:normal;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--rs-font-family-mono,"JetBrains Mono",SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace);font-size:16px;line-height:24px;color:#19191c;color:var(--rs-typography-pre-color,#19191c);background-color:rgba(25,25,28,.1);background-color:var(--rs-typography-pre-bg-color,rgba(25,25,28,.1));border-radius:8px;display:block}.rs-pre>.rs-code,.rs-pre>code{border:0;white-space:pre;word-break:normal}.rs-pre .rs-code,.rs-pre code{display:inline;overflow:visible;max-width:none;margin:0;padding:0!important;word-wrap:normal;background:transparent!important;color:inherit!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--rs-font-family-mono,"JetBrains Mono",SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace);line-height:inherit}.rs-pre_theme_dark,[class*=_theme_dark] .rs-pre_theme_auto{color:hsla(0,0%,100%,.7);color:var(--rs-typography-pre-color,hsla(0,0%,100%,.7));background-color:hsla(0,0%,100%,.1);background-color:var(--rs-typography-pre-bg-color,hsla(0,0%,100%,.1))}.rs-code{box-sizing:border-box;padding:.11111em .44444em;color:#19191c;color:var(--rs-typography-pre-color,#19191c);background-color:rgba(25,25,28,.1);background-color:var(--rs-typography-pre-bg-color,rgba(25,25,28,.1));font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;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}.rs-code_theme_dark,[class*=_theme_dark] .rs-code_theme_auto{color:hsla(0,0%,100%,.7);color:var(--rs-typography-pre-color,hsla(0,0%,100%,.7));background-color:hsla(0,0%,100%,.1);background-color:var(--rs-typography-pre-bg-color,hsla(0,0%,100%,.1))}[class*=rs-text] code:not([class*=rs-code]){box-sizing:border-box;padding:.11111em .44444em;color:#19191c;color:var(--rs-typography-pre-color,#19191c);background-color:rgba(25,25,28,.1);background-color:var(--rs-typography-pre-bg-color,rgba(25,25,28,.1));font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;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}[class*=_theme_dark] code:not([class*=rs-code]){color:hsla(0,0%,100%,.7);color:var(--rs-typography-pre-color,hsla(0,0%,100%,.7));background-color:hsla(0,0%,100%,.1);background-color:var(--rs-typography-pre-bg-color,hsla(0,0%,100%,.1))}.rs-link{--rs-link-color:var(--rs-typography-color-hard,#19191c);padding-bottom:1px;outline:none;cursor:pointer;text-decoration:none;font-size:inherit;line-height:inherit;border-bottom-style:solid;border-bottom-width:1px}.rs-link,.rs-link:active,.rs-link:focus{color:#19191c;color:var(--rs-link-color)}.rs-link:hover{text-decoration:none}.rs-link:focus[data-focus-method=key]{box-shadow:0 0 0 4px #8979ff;box-shadow:var(--rs-color-primary-dim-light-theme,#8979ff) 0 0 0 4px}[class*=rs-super-hero] .rs-link{border-bottom-width:4px}@media screen and (max-width:1000px){[class*=rs-super-hero] .rs-link{border-bottom-width:3px}}@media screen and (max-width:640px){[class*=rs-super-hero] .rs-link{border-bottom-width:2px}}[class*=rs-middle-hero] .rs-link{border-bottom-width:3px}@media screen and (max-width:640px){[class*=rs-middle-hero] .rs-link{border-bottom-width:2px}}[class*=rs-hero] .rs-link{border-bottom-width:3px}@media screen and (max-width:640px){[class*=rs-hero] .rs-link{border-bottom-width:2px}}[class*=rs-h1] .rs-link,[class*=rs-h2] .rs-link,[class*=rs-h3] .rs-link,[class*=rs-h4] .rs-link,[class*=rs-h5] .rs-link,[class*=rs-overline] .rs-link,[class*=rs-subtitle-1] .rs-link,[class*=rs-subtitle-2] .rs-link{border-bottom-width:2px}.rs-link_external:after{content:"\2197";display:inline;margin-right:0;margin-left:0}.rs-link_mode_classic{--rs-link-color-hover:var(--rs-typography-color-hard,#19191c);--rs-underline-color:var(--rs-typography-classic-link-underline-color,rgba(25,25,28,0.4));--rs-underline-color-hover:var(--rs-typography-color-hard,#19191c);border-bottom-color:rgba(25,25,28,.4);border-bottom-color:var(--rs-underline-color)}.rs-link_mode_classic:hover{color:#19191c;color:var(--rs-link-color-hover);border-bottom-color:#19191c;border-bottom-color:var(--rs-underline-color-hover);border-bottom-width:2px;padding-bottom:0}[class*=rs-super-hero] .rs-link_mode_classic:hover{border-bottom-width:5px}@media screen and (max-width:1000px){[class*=rs-super-hero] .rs-link_mode_classic:hover{border-bottom-width:4px}}@media screen and (max-width:640px){[class*=rs-super-hero] .rs-link_mode_classic:hover{border-bottom-width:3px}}[class*=rs-middle-hero] .rs-link_mode_classic:hover{border-bottom-width:4px}@media screen and (max-width:640px){[class*=rs-middle-hero] .rs-link_mode_classic:hover{border-bottom-width:3px}}[class*=rs-hero] .rs-link_mode_classic:hover{border-bottom-width:4px}@media screen and (max-width:640px){[class*=rs-hero] .rs-link_mode_classic:hover{border-bottom-width:3px}}[class*=rs-h1] .rs-link_mode_classic:hover,[class*=rs-h2] .rs-link_mode_classic:hover,[class*=rs-h3] .rs-link_mode_classic:hover,[class*=rs-h4] .rs-link_mode_classic:hover,[class*=rs-h5] .rs-link_mode_classic:hover,[class*=rs-overline] .rs-link_mode_classic:hover,[class*=rs-subtitle-1] .rs-link_mode_classic:hover,[class*=rs-subtitle-2] .rs-link_mode_classic:hover{border-bottom-width:3px}.rs-link_mode_rock{--rs-link-color-hover:var(--rs-typography-rock-link-hover-color,#fff);--rs-underline-color:var(--rs-typography-color-pale,#19191c);border-bottom-color:#19191c;border-bottom-color:var(--rs-underline-color);background-image:linear-gradient(180deg,#19191c 100%,transparent 0);background-image:linear-gradient(180deg,var(--rs-underline-color) 100%,transparent 0);background-size:auto 0;background-repeat:repeat-x;background-position:0 calc(100% + 4px);transition:background-size .3s,color .3s}@media (-ms-high-contrast:none){.rs-link_mode_rock{transition:none}}.rs-link_mode_rock:hover{color:#fff;color:var(--rs-link-color-hover);background-size:auto calc(100% + 4px)}.rs-link_mode_standalone{--rs-link-standalone-border-offset:1.15em;--rs-link-color-hover:var(--rs-typography-color-hard,#19191c);--rs-underline-color:transparent;--rs-underline-color-hover:var(--rs-typography-color-hard,#19191c);border-bottom-color:transparent;border-bottom-color:var(--rs-underline-color)}.rs-link_mode_standalone:after{content:"\2192";display:inline;margin-right:.15em;margin-left:.15em;transition:margin-right .3s,margin-left .3s}.rs-link_mode_standalone:hover{color:#19191c;color:var(--rs-link-color-hover);border-bottom-color:#19191c;border-bottom-color:var(--rs-underline-color-hover);-o-border-image:linear-gradient(90deg,#19191c calc(100% - 1.1em),transparent 1.1em) 1;border-image:linear-gradient(90deg,#19191c calc(100% - 1.1em),transparent 1.1em) 1;-o-border-image:linear-gradient(90deg,var(--rs-underline-color-hover) calc(100% - var(--rs-link-standalone-border-offset)),transparent var(--rs-link-standalone-border-offset)) 1;border-image:linear-gradient(90deg,var(--rs-underline-color-hover) calc(100% - var(--rs-link-standalone-border-offset)),transparent var(--rs-link-standalone-border-offset)) 1}.rs-link_mode_standalone:hover:after{margin-right:0;margin-left:.3em}[class*=rs-h1] .rs-link_mode_standalone,[class*=rs-h2] .rs-link_mode_standalone,[class*=rs-hero] .rs-link_mode_standalone,[class*=rs-middle-hero] .rs-link_mode_standalone,[class*=rs-super-hero] .rs-link_mode_standalone{--rs-link-standalone-border-offset:1.12em}[class*=rs-overline] .rs-link_mode_standalone{--rs-link-standalone-border-offset:1.3em}.rs-link_mode_standalone.rs-link_external{--rs-link-standalone-border-offset:1.02em}.rs-link_mode_standalone.rs-link_external:after{content:"\2197"}[class*=rs-h1] .rs-link_mode_standalone.rs-link_external,[class*=rs-h2] .rs-link_mode_standalone.rs-link_external,[class*=rs-hero] .rs-link_mode_standalone.rs-link_external,[class*=rs-middle-hero] .rs-link_mode_standalone.rs-link_external,[class*=rs-super-hero] .rs-link_mode_standalone.rs-link_external{--rs-link-standalone-border-offset:1em}[class*=rs-overline] .rs-link_mode_standalone.rs-link_external{--rs-link-standalone-border-offset:1.15em}.rs-link_mode_clear{--rs-link-color:var(--rs-typography-color-average,rgba(25,25,28,0.7));--rs-link-color-hover:var(--rs-typography-color-hard,#19191c);--rs-underline-color:transparent;--rs-underline-color-hover:var(--rs-typography-color-hard,#19191c);border-bottom-color:transparent;border-bottom-color:var(--rs-underline-color);color:rgba(25,25,28,.7);color:var(--rs-link-color)}.rs-link_mode_clear:hover{border-bottom-color:#19191c;border-bottom-color:var(--rs-underline-color-hover);color:#19191c;color:var(--rs-link-color-hover)}.rs-link_hardness_hard{--rs-link-color:var(--rs-typography-color-hard,#19191c)}.rs-link_hardness_average{--rs-link-color:var(--rs-typography-color-average,rgba(25,25,28,0.7))}.rs-link_hardness_pale{--rs-link-color:var(--rs-typography-color-pale,rgba(25,25,28,0.5))}.rs-link_theme_dark{--rs-link-color:var(--rs-typography-color-hard,#fff)}.rs-link_theme_dark,.rs-link_theme_dark:active,.rs-link_theme_dark:focus{color:#fff;color:var(--rs-link-color)}.rs-link_theme_dark:focus[data-focus-method=key]{box-shadow:0 0 0 4px #6f61d2;box-shadow:var(--rs-color-primary-dim-dark-theme,#6f61d2) 0 0 0 4px}[class*=_theme_dark] .rs-link_theme_auto{--rs-link-color:var(--rs-typography-color-hard,#fff);color:#fff;color:var(--rs-link-color)}[class*=_theme_dark] .rs-link_theme_auto:active,[class*=_theme_dark] .rs-link_theme_auto:focus{color:#fff;color:var(--rs-link-color)}[class*=_theme_dark] .rs-link_theme_auto:focus[data-focus-method=key]{box-shadow:0 0 0 4px #6f61d2;box-shadow:var(--rs-color-primary-dim-dark-theme,#6f61d2) 0 0 0 4px}.rs-link_theme_dark.rs-link_mode_classic,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_classic{--rs-link-color-hover:var(--rs-typography-color-hard,#fff);--rs-underline-color:var(--rs-typography-classic-link-underline-color,hsla(0,0%,100%,0.4));--rs-underline-color-hover:var(--rs-typography-color-hard,#fff);border-bottom-color:hsla(0,0%,100%,.4);border-bottom-color:var(--rs-underline-color)}.rs-link_theme_dark.rs-link_mode_classic:hover,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_classic:hover{color:#fff;color:var(--rs-link-color-hover);border-bottom-color:#fff;border-bottom-color:var(--rs-underline-color-hover)}.rs-link_theme_dark.rs-link_mode_rock,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_rock{--rs-link-color-hover:var(--rs-typography-rock-link-hover-color,#19191c);--rs-underline-color:var(--rs-typography-color-hard,#fff);border-bottom-color:#fff;border-bottom-color:var(--rs-underline-color);background-image:linear-gradient(180deg,#fff 100%,transparent 0);background-image:linear-gradient(180deg,var(--rs-underline-color) 100%,transparent 0)}.rs-link_theme_dark.rs-link_mode_rock:hover,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_rock:hover{color:#19191c;color:var(--rs-link-color-hover)}.rs-link_theme_dark.rs-link_mode_standalone,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_standalone{--rs-link-color-hover:var(--rs-typography-color-hard,#fff);--rs-underline-color-hover:var(--rs-typography-color-hard,#fff);background-image:none;border-bottom-color:transparent}.rs-link_theme_dark.rs-link_mode_standalone:hover,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_standalone:hover{color:#fff;color:var(--rs-link-color-hover);border-bottom-color:#fff;border-bottom-color:var(--rs-underline-color-hover);-o-border-image:linear-gradient(90deg,#fff calc(100% - 1.3em),transparent 1.3em) 1;border-image:linear-gradient(90deg,#fff calc(100% - 1.3em),transparent 1.3em) 1;-o-border-image:linear-gradient(90deg,var(--rs-underline-color-hover) calc(100% - var(--rs-link-standalone-border-offset)),transparent var(--rs-link-standalone-border-offset)) 1;border-image:linear-gradient(90deg,var(--rs-underline-color-hover) calc(100% - var(--rs-link-standalone-border-offset)),transparent var(--rs-link-standalone-border-offset)) 1}.rs-link_theme_dark.rs-link_mode_clear,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_clear{--rs-link-color:var(--rs-typography-color-average,hsla(0,0%,100%,0.7));--rs-link-color-hover:var(--rs-typography-color-hard,#fff);--rs-underline-color-hover:var(--rs-typography-color-hard,#fff);color:hsla(0,0%,100%,.7);color:var(--rs-link-color)}.rs-link_theme_dark.rs-link_mode_clear:hover,[class*=_theme_dark] .rs-link_theme_auto.rs-link_mode_clear:hover{color:#fff;color:var(--rs-link-color-hover);border-bottom-color:#fff;border-bottom-color:var(--rs-underline-color-hover)}.rs-link_theme_dark.rs-link_hardness_hard,[class*=_theme_dark] .rs-link_theme_auto.rs-link_hardness_hard{--rs-link-color:var(--rs-typography-color-hard,#fff)}.rs-link_theme_dark.rs-link_hardness_average,[class*=_theme_dark] .rs-link_theme_auto.rs-link_hardness_average{--rs-link-color:var(--rs-typography-color-average,hsla(0,0%,100%,0.7))}.rs-link_theme_dark.rs-link_hardness_pale,[class*=_theme_dark] .rs-link_theme_auto.rs-link_hardness_pale{--rs-link-color:var(--rs-typography-color-pale,hsla(0,0%,100%,0.5))}
