html{font-size:15px;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overscroll-behavior:auto none;scroll-behavior:auto!important;--link-blue:#0067ff;--link-blue20:rgba(0,103,255,.2);--code-green:#017205;--wrapper-grey:#e8e8e8;--common:#dbdbde!important;--jvm:#8de59b!important;--androidjvm:#8de59b!important;--wasm:#b89fff!important;--js:#ffc700!important;--kotlin-native:#f1b2fd!important;--w:#fff;--w5:hsla(0,0%,100%,.05);--w10:hsla(0,0%,100%,.1);--w20:hsla(0,0%,100%,.2);--w50:hsla(0,0%,100%,.5);--b:#000;--b5:rgba(0,0,0,.05);--b20:rgba(0,0,0,.2);--b50:rgba(0,0,0,.5);--b70:rgba(0,0,0,.7);--s1:4px;--s2:8px;--s3:16px;--m1:24px;--m2:32px;--m3:48px;--l1:64px;--l2:72px;--ta1:40px;--ta2:52px}:focus[data-focus-method=touch]{box-shadow:none}:focus-visible,:focus[data-focus-method=key],[data-test=checkbox-input]:focus-visible~[data-test=checkbox-icon]{outline:none;box-shadow:0 0 0 4px rgba(107,87,255,.8)}.scroll-lock{overflow:hidden!important}@media only screen and (min-width:1277px){.hide-on-max,.show-on-small{display:none!important}.show-on-max{display:flex!important}}@media only screen and (max-width:1276px){.hide-on-large,.show-on-small{display:none!important}}@media only screen and (max-width:1000px){.hide-on-medium{display:none!important;border:1px solid red}.hide-on-large{display:flex!important}.show-on-small{display:none!important}}@media only screen and (max-width:640px){.hide-on-small{display:none!important}.show-on-small{display:flex!important}}.hide{display:none!important}.layout-wrapper{width:100%;max-width:calc(1296px + 32px)}.rs-tab-override{padding-left:var(--s3)!important;padding-right:var(--s3)!important;margin:0!important}.padding-left-medium{padding-left:var(--s3)}.margin-right-medium{margin-right:var(--s3)}.padding-top-small{padding-top:var(--m1)}.padding-top-medium{padding-top:var(--m2)}.padding-bottom-large{padding-bottom:var(--l1)!important}.htmx-indicator{display:none}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{display:flex}.organization-links .bi{font-size:1.4rem}.organization-links .nav-link .text{font-size:.85rem}.changelog .badge{width:38px}html[data-bs-theme=dark] .changelog .badge{color:#2c2c2c!important}.changelog .badge.text-bg-success{background-color:#6fcd7e!important}.changelog .badge.text-bg-danger{background-color:#cd5e5e!important}.changelog .badge.text-bg-info{color:#fff!important;background-color:#93bfec!important}html[data-bs-theme=light] .card{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}html[data-bs-theme=light] .btn-light-themed{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}html[data-bs-theme=dark] .btn-light-themed{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.platform-badge{margin-right:4px;margin-bottom:8px;padding:2px 6px;font-size:13px;line-height:1.5}.platform-badge,.platform-badge-sm{color:#3e3e43;border:0;border-radius:4px;font-weight:400}.platform-badge-sm{margin-right:2px;padding:4px 6px;font-size:12px;line-height:1}.platform-badge-xxs{color:#3e3e43;border:0;margin-right:2px;padding:6px}.platform-badge-sm.platform-common,.platform-badge-xxs.platform-common,.platform-badge.platform-common{background-color:#dbdbde!important}.platform-badge-sm.platform-androidJvm,.platform-badge-sm.platform-jvm,.platform-badge-xxs.platform-androidJvm,.platform-badge-xxs.platform-jvm,.platform-badge.platform-androidJvm,.platform-badge.platform-jvm{background-color:#8de59b!important}.platform-badge-sm.platform-js,.platform-badge-xxs.platform-js,.platform-badge.platform-js{background-color:#ffc700!important}.platform-badge-sm.platform-native,.platform-badge-xxs.platform-native,.platform-badge.platform-native{background-color:#f1b2fd!important}.platform-badge-sm.platform-wasm,.platform-badge-xxs.platform-wasm,.platform-badge.platform-wasm{background-color:#b89fff!important}.navbar{--bs-navbar-nav-link-padding-x:12px;--bs-navbar-toggler-padding-y:8px;--bs-navbar-toggler-padding-x:8px}.navbar-nav{--bs-navbar-color:#fff}.nav-link{--bs-nav-link-font-size:16px}.x-btn-hotkey{display:inline-block;border-left:1px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5);padding-left:8px;margin-left:4px;line-height:1}.x-link-icon{font-size:18px}.x-logo{width:100%;max-width:326px!important}@media (min-width:768px){.x-dropdown-toggle-left .dropdown-toggle{&:after{display:none}&:before{display:inline-block;margin-right:8px;content:"";border-top:5px solid;border-left:5px solid transparent;border-right:5px solid transparent;vertical-align:2px}}.navbar-nav .nav-item{margin-right:8px}}h1 img{max-height:1em;height:-moz-fit-content;height:fit-content;width:auto}@font-face{font-family:JetBrains Sans;src:url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.308/webfonts/JetBrainsSans-Light.woff2) format("woff2"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.308/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.308/webfonts/JetBrainsSans-Regular.woff2) format("woff2"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.308/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.308/webfonts/JetBrainsSans-SemiBold.woff2) format("woff2"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.308/webfonts/JetBrainsSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@supports (font-variation-settings:normal){@font-face{font-family:JetBrains Sans;src:url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.308/variable/JetBrainsSans[wght].woff2) format("woff2 supports variations"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.308/variable/JetBrainsSans[wght].woff2) format("woff2-variations"),url(https://resources.jetbrains.com/storage/jetbrains-sans/google-fonts/v1.308/variable/JetBrainsSans[wght].ttf) format("truetype-variations");font-weight:100 900;font-style:normal}}.styles_navbarWrapper__edXtM{display:block;min-height:72px}.styles_navbar___acii{--rs-theme-dark:1;display:flex;justify-content:center;background:#27282c;z-index:1001;left:0;right:var(--removed-body-scroll-bar-size,0)}.styles_navbarSticky__wnuF9{position:-webkit-sticky;position:sticky;top:0}.styles_navbarWrapperInnerPages__yE2wv .styles_navbarSticky__wnuF9{position:fixed}.styles_navbarPuledUp__KD_yZ{position:fixed;top:0}.styles_navbarInner__ryOmk{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);height:72px}.styles_navigation__ph0HK{display:flex;align-items:center;justify-content:flex-end;height:100%;width:100%}.styles_searchWrapper__2t1Jv{margin-right:16px}.styles_focusTrapWrapper__P1MYl{height:100%}.styles_navItem__2KUYB{height:100%;min-height:72px;display:flex;justify-content:center;align-items:center;padding:2px 14px 0;text-decoration:none;border-radius:0!important;flex-shrink:0}.styles_navItem__2KUYB:hover{box-shadow:inset 0 -2px var(--w);background-color:var(--w5)}.styles_navIcon__nrVt0{padding:0 14px!important}.styles_logoWrapper__7mzBl{gap:8px}.styles_menuButton__VhWc0{padding:0 14px!important}@media (min-width:1001px){.styles_menuButton__VhWc0{display:none!important}}.styles_desktopDropdownTrigger__GMRpm{display:none!important}@media screen and (min-width:1001px){.styles_desktopDropdownTrigger__GMRpm{display:flex!important}.styles_mobileDropdownTrigger__gtkAn{display:none!important}}@media (max-width:640px){.styles_navbarWrapper__edXtM{min-height:56px}.styles_navbarInner__ryOmk{height:56px}}