:root{--xxxl-space:144px;--xxl-space:96px;--xl-space:64px;--l-space:48px;--m-space:32px;--s-space:16px;--xs-space:8px}@media (max-width:640px){:root{--xxxl-space:64px;--xxl-space:64px;--xl-space:64px;--l-space:32px}}a,a:hover{color:#7f52ff}.page_restyled_v2,.page_restyled_v2 body{padding:0;margin:0;height:100%;width:100%;min-width:305px}.kto-heading{max-width:960px}.kto-overview-section{font-family:Inter,Arial,sans-serif;color:#27282c;padding-top:62px}.page__index-new .g-footer-layout,.page__index-new .g-layout{padding-left:16px;padding-left:var(--s-space);padding-right:16px;padding-right:var(--s-space);box-sizing:border-box;width:auto;min-width:auto;max-width:1480px}@media (max-width:640px){.page__index-new .g-footer-layout,.page__index-new .g-layout{padding-left:16px;padding-left:var(--s-space);padding-right:16px;padding-right:var(--s-space)}}.kto-heading_size_h1,.kto-heading_size_hero{margin-bottom:32px;margin-bottom:var(--m-space)}@media (max-width:640px){.kto-heading_size_h1{margin-bottom:16px;margin-bottom:var(--s-space)}}.kto-heading_size_h4{margin-bottom:32px;margin-bottom:var(--m-space)}@media (max-width:640px){.kto-heading_size_h4{margin-bottom:8px;margin-bottom:var(--xs-space)}}.kto-overview-section_mode_dark{background-color:#27282c;color:#f4f4f4}.kto-overview-section_mode_grey{background:#f5f5f5}.kto-overview-section a.kto-button:-webkit-any-link{text-decoration:none}.kto-overview-section a.kto-button:-moz-any-link{text-decoration:none}.kto-overview-section a.kto-button,.kto-overview-section a.kto-button:active,.kto-overview-section a.kto-button:any-link,.kto-overview-section a.kto-button:hover,.kto-overview-section a.kto-button:visited{text-decoration:none}.kto-overview-section__title{font-weight:700;font-size:45px;line-height:52px}.kto-overview-section__title_size_s{margin-bottom:32px;margin-bottom:var(--m-space)}.kotlin-intro-section{padding-top:64px;padding-top:var(--xl-space)}@media (max-width:640px){.kotlin-intro-section{padding-top:28px}}.kotlin-code-examples-section .code-legend-text a,.kotlin-intro-section__link{color:#fff}.kotlin-intro-section__link:hover{text-decoration:none;color:#fff}.kotlin-intro-actions{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:96px;margin-bottom:var(--xxl-space);margin-top:calc(-1*32px);margin-top:calc(-1*var(--m-space))}.kotlin-intro-actions__buttons,.kotlin-intro-actions__contributors{margin-top:32px}.kotlin-intro-actions__buttons{margin-right:32px}.kotlin-intro-actions__contributors{display:flex;align-items:center}.kotlin-intro-actions__why-button{margin-left:16px}@media (max-width:450px){.kotlin-intro-actions__buttons{display:flex;flex-direction:row;justify-content:stretch;width:100%;margin-right:0}.kotlin-intro-actions__buttons .kto-button{font-size:16px;line-height:24px;padding:8px;flex:1}}.kotlin-intro-actions__jb-logo{display:inline-block;outline:0;margin-right:16px;font-size:.01px;line-height:.01px}@media (min-width:1024px){.kotlin-intro-actions__jb-logo img{width:56px;height:56px}}.kotlin-intro-featured{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;margin-bottom:32px}@media (max-width:1024px){.kotlin-intro-featured{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.kotlin-intro-featured{grid-template-columns:none}}.kotlin-intro-featured__item{flex:1 1;display:block;box-sizing:border-box;padding:128px 16px 16px;background:no-repeat 16px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;text-decoration:none}.kotlin-intro-featured__item:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.05)}@media (max-width:800px){.kotlin-intro-featured__item{border-bottom:1px solid rgba(255,255,255,.2)}}@media (max-width:1024px){.kotlin-intro-featured__item{flex:1 50%}}.kotlin-intro-featured__item_type_mobile{background-image:url("data:image/svg+xml,%3csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 4C16 2.89543 16.8954 2 18 2H44C45.1046 2 46 2.89543 46 4V30C46 31.1046 45.1046 32 44 32H34V18C34 15.7909 32.2091 14 30 14H16V4ZM14 16H4C2.89543 16 2 16.8954 2 18V44C2 45.1046 2.89543 46 4 46H30C31.1046 46 32 45.1046 32 44V34H18C15.7909 34 14 32.2091 14 30V16ZM32 32H30H18C16.8954 32 16 31.1046 16 30V18V16H18H30C31.1046 16 32 16.8954 32 18V30V32Z' fill='white'/%3e%3c/svg%3e")}.kotlin-intro-featured__item_type_server-side{background-image:url("data:image/svg+xml,%3csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2C2.89543 2 2 2.89543 2 4V15H46V4C46 2.89543 45.1046 2 44 2H4ZM46 31V29V19V17H44H4H2V19V29V31H4H44H46ZM2 33H46V44C46 45.1046 45.1046 46 44 46H4C2.89543 46 2 45.1046 2 44V33Z' fill='white'/%3e%3c/svg%3e")}.kotlin-intro-featured__item_type_multiplatform{background-image:url("data:image/svg+xml,%3csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 46C16.8954 46 16 45.1046 16 44V31.9711C24.5925 31.4727 31.4727 24.5925 31.9711 16H44C45.1046 16 46 16.8954 46 18V44C46 45.1046 45.1046 46 44 46H18ZM29.9672 16C29.4744 23.4875 23.4875 29.4744 16 29.9672V18C16 16.8954 16.8954 16 18 16H29.9672Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.9672 14C29.4526 6.182 22.9482 2.86092e-05 15 2.86092e-05C6.71573 2.86092e-05 0 6.71576 0 15C0 22.9483 6.18197 29.4526 14 29.9672V18C14 15.7909 15.7909 14 18 14H29.9672ZM16 29.9672V18C16 16.8955 16.8954 16 18 16H29.9672C29.4744 23.4875 23.4875 29.4744 16 29.9672Z' fill='white'/%3e%3c/svg%3e")}.kotlin-intro-featured__item_type_android{background-image:url("data:image/svg+xml,%3csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M46 36H2C2.70411 28.7455 6.96712 22.5487 13.261 19.2313L9.61115 13.0811C9.40518 12.7363 9.52493 12.2984 9.87938 12.098C10.2338 11.8977 10.6841 12.0142 10.8901 12.3589L14.5879 18.5884C17.4091 17.335 20.5848 16.6361 24 16.6361C27.4152 16.6361 30.5909 17.335 33.4122 18.5884L37.1099 12.3589C37.3111 12.0142 37.7662 11.8977 38.1158 12.098C38.4655 12.2984 38.59 12.7363 38.3841 13.0811L34.7342 19.2313C41.0329 22.5487 45.2959 28.7455 46 36V36ZM34.0971 29.9896C35.1174 29.9896 35.946 29.1835 35.9412 28.1957C35.9412 27.208 35.1174 26.4019 34.0971 26.4019C33.0816 26.4019 32.253 27.2033 32.253 28.1957C32.253 29.1835 33.0769 29.9896 34.0971 29.9896ZM13.8981 29.9896C14.9184 29.9896 15.747 29.1835 15.7422 28.1957C15.7422 27.208 14.9184 26.4019 13.8981 26.4019C12.8826 26.4019 12.054 27.2033 12.054 28.1957C12.054 29.1835 12.8779 29.9896 13.8981 29.9896Z' fill='white'/%3e%3c/svg%3e")}.kotlin-intro-featured .kto-heading_size_h3{margin-bottom:16px}.kotlin-intro-featured .kto-text_size_m{color:rgba(255,255,255,.5)}.kotlin-banner-section{padding-top:96px;padding-top:var(--xxl-space);padding-bottom:144px;padding-bottom:var(--xxxl-space)}.kotlin-banner-section__link{display:block;font-size:0;line-height:0}.kotlin-banner-section__header{margin-bottom:32px;margin-bottom:var(--m-space)}.kto-link{position:relative}.kto-link,.kto-link:hover{text-decoration:none}.kto-link-standalone{color:#fff;border-bottom:1px solid transparent}.kto-link-standalone:hover{color:#fff;border-bottom:1px solid #fff}.kto-link_theme_dark{color:#fff;z-index:1}.kto-link_theme_dark::after,.kto-link_theme_dark::before{content:'';width:100%;height:1px;background:#fff;position:absolute;bottom:-1px;left:0}.kto-link_theme_dark::before{transition:height .3s;z-index:-1}.kto-link_theme_dark:hover{color:#27282c}.kto-link_theme_dark:hover::before{height:100%}.kto-anchor-link{color:inherit;text-decoration:none}.kto-anchor-link:-webkit-any-link{color:inherit;text-decoration:none}.kto-anchor-link:-moz-any-link{color:inherit;text-decoration:none}.kto-anchor-link:any-link{color:inherit;text-decoration:none}.kto-anchor-link::after{display:inline-block;content:'';background:center;background-size:40px;margin-left:10px;height:40px;width:40px}.kto-anchor-link:hover{text-decoration:none;color:inherit}.kto-anchor-link:hover::after{background-image:url("data:image/svg+xml,%3csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='20' fill='%23F5F5F5'/%3e%3cmask id='a' mask-type='alpha' maskUnits='userSpaceOnUse' x='9' y='12' width='22' height='17'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5815 13.7015C24.3931 11.8908 27.3294 11.8908 29.141 13.7015C30.9527 15.5133 30.9527 18.4507 29.141 20.2625L24.539 24.8645L23.093 23.4185L27.695 18.815C28.6872 17.7988 28.6774 16.1736 27.6732 15.1693C26.6689 14.1651 25.0437 14.1553 24.0275 15.1475L19.4255 19.751L17.9795 18.305L22.5815 13.7015ZM12.3238 25.4052C13.3281 26.4094 14.9533 26.4192 15.9695 25.427L20.5715 20.825L22.019 22.271L17.4155 26.8745C15.6037 28.6859 12.6666 28.6855 10.8552 26.8738C9.04389 25.062 9.04423 22.1249 10.856 20.3135L15.458 15.7115L16.904 17.1575L12.302 21.7595C11.3098 22.7757 11.3196 24.4009 12.3238 25.4052Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='%2327282C' fill-opacity='.7' d='M8 8H32V32H8z'/%3e%3c/g%3e%3c/svg%3e")}.kto-anchor-link--small::after{background-size:32px;margin-left:20px;height:32px;width:32px}.kto-anchor-link--hover-white:hover:after{background-image:url("data:image/svg+xml,%3csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='20' fill='white'/%3e%3cmask id='a' mask-type='alpha' maskUnits='userSpaceOnUse' x='9' y='12' width='22' height='17'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5815 13.7015C24.3931 11.8908 27.3294 11.8908 29.141 13.7015C30.9527 15.5133 30.9527 18.4507 29.141 20.2625L24.539 24.8645L23.093 23.4185L27.695 18.815C28.6872 17.7988 28.6774 16.1736 27.6732 15.1693C26.6689 14.1651 25.0437 14.1553 24.0275 15.1475L19.4255 19.751L17.9795 18.305L22.5815 13.7015ZM12.3238 25.4052C13.3281 26.4094 14.9533 26.4192 15.9695 25.427L20.5715 20.825L22.019 22.271L17.4155 26.8745C15.6037 28.6859 12.6666 28.6855 10.8552 26.8738C9.04389 25.062 9.04423 22.1249 10.856 20.3135L15.458 15.7115L16.904 17.1575L12.302 21.7595C11.3098 22.7757 11.3196 24.4009 12.3238 25.4052Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='%2327282C' fill-opacity='.7' d='M8 8H32V32H8z'/%3e%3c/g%3e%3c/svg%3e")}.kotlin-news-section{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:32px;margin-top:var(--m-space);margin-right:calc(-1*16px);margin-right:calc(-1*var(--s-space))}.kotlin-news-section__chunk{display:flex;flex-wrap:wrap;flex:1 1;margin-top:calc(-1*32px);margin-top:calc(-1*var(--m-space))}@media (max-width:640px){.kotlin-news-section__chunk+.kotlin-news-section__chunk{margin-top:0}}.kotlin-news-section__item:-webkit-any-link{display:flex;flex-direction:column;flex:1 1;min-width:230px;margin-top:32px;margin-top:var(--m-space);margin-right:32px;margin-right:var(--m-space);box-sizing:border-box;text-decoration:none}.kotlin-news-section__item:-moz-any-link{display:flex;flex-direction:column;flex:1 1;min-width:230px;margin-top:32px;margin-top:var(--m-space);margin-right:32px;margin-right:var(--m-space);box-sizing:border-box;text-decoration:none}.kotlin-news-section__item,.kotlin-news-section__item:any-link{display:flex;flex-direction:column;flex:1 1;min-width:230px;margin-top:32px;margin-top:var(--m-space);margin-right:32px;margin-right:var(--m-space);box-sizing:border-box;text-decoration:none}.kotlin-news-section__title{border-bottom:1px solid transparent}.kotlin-news-section__title:hover{color:#fff;border-bottom:1px solid #fff}.kotlin-news-section__item .kto-text_size_m{color:#fff;margin-top:16px;margin-top:var(--s-space)}.kotlin-news-section__item .kto-text_size_s{color:rgba(255,255,255,.5)}.kotlin-news-section__button{display:flex;justify-content:center;margin-top:32px;margin-top:var(--m-space)}.kotlin-jump-section{padding-bottom:30px}.kotlin-jump-section__wrapper{display:flex;justify-content:space-between;align-items:center;background:#323232;background-color:rgba(255,255,255,.05);box-sizing:border-box;padding:22px 32px 17px 25px}.kotlin-jump-section__content{padding-left:85px}.kotlin-jump-section__content::before{display:block;content:'';width:56px;height:62px;margin-left:-85px;float:left;background-image:url("data:image/svg+xml,%3csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.33334 7.18201H38.6667L22 24.5153L38.6667 41.8487H5.33334V7.18201Z' fill='%23F8873C'/%3e%3cpath d='M38.6666 17.182L40.3046 22.2609L45.6411 22.2492L41.3169 25.3765L42.9771 30.4481L38.6666 27.302L34.3562 30.4481L36.0164 25.3765L31.6922 22.2492L37.0287 22.2609L38.6666 17.182Z' fill='white'/%3e%3c/svg%3e");background-color:transparent;background-repeat:no-repeat;background-size:contain}.kotlin-jump-section__title{font-weight:700;font-size:18px;line-height:26px;color:#fff;margin-top:6px}.kotlin-code-examples-section{position:relative;padding-top:96px;padding-top:var(--xxl-space)}.kotlin-code-examples-section__title{font-weight:700;font-size:31px;line-height:41px;margin-bottom:30px}.kotlin-code-examples-section__run,.kotlin-code-examples-section__run:active,.kotlin-code-examples-section__run:focus,.kotlin-code-examples-section__run:hover{color:#fff;background:0 0;box-shadow:0 0 0 transparent;border:0 transparent;text-shadow:0 0 0 transparent;outline:0 transparent}.kotlin-code-examples-section__run{display:none;cursor:pointer;font-size:16px;line-height:24px;margin-right:16px;align-items:center;box-sizing:border-box;padding:8px 24px 8px 56px;border-radius:24px}.page_js_yes .kotlin-code-examples-section__run{display:flex}.page_js_yes .kotlin-code-examples-section__run_hide{display:none}.kotlin-code-examples-section__run,.kotlin-code-examples-section__run:active,.kotlin-code-examples-section__run:focus,.kotlin-code-examples-section__run:hover{background:#7f52ff url("data:image/svg+xml,%3csvg width='14' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 8L0 0V16L14 8Z' fill='white'/%3e%3c/svg%3e") 29px center no-repeat}@media (max-width:720px){.kotlin-code-examples-section__run,.kotlin-code-examples-section__run:active,.kotlin-code-examples-section__run:focus,.kotlin-code-examples-section__run:hover{background-position:center center;border-radius:0 8px 0 0;padding:0;text-indent:-9999px;margin-right:0;height:48px;min-width:48px;width:48px}}.kotlin-code-examples-section .executable-fragment.darcula,.kotlin-code-examples-section .sample[theme=darcula]{background:#1b1b1b;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border:0 transparent}.kotlin-code-examples-section .sample[theme=darcula]{padding:20px 0 0}.kotlin-code-examples-section .cm-s-darcula.CodeMirror,.kotlin-code-examples-section .output-wrapper.darcula{background:0 0}.kotlin-code-examples-section .CodeMirror pre.CodeMirror-line{font-size:16px;line-height:24px}@media (max-width:1024px){.kotlin-code-examples-section .CodeMirror pre.CodeMirror-line{font-size:16px;line-height:24px}}.kotlin-code-examples-section .run-button{display:none}.kotlin-code-examples-section .ERRORgutter,.kotlin-code-examples-section .WARNINGgutter{margin-top:16px}.kotlin-code-examples-section .CodeMirror-gutters{background:0 0!important;border-right:none!important}.kotlin-code-examples-section .code-output{overflow-y:hidden}.kotlin-code-examples-section .output-wrapper.darcula{min-height:120px;font-size:16px;line-height:24px;border:0 transparent;border-top:1px solid rgba(255,255,255,.2)}.kotlin-code-examples-section .console-close{top:5px;right:5px;height:16px;width:16px}.kotlin-code-examples-section .compiler-info__target,.kotlin-code-examples-section .compiler-info__version{display:none}.kotlin-code-examples-section .compiler-info__open-editor-link{font-size:13px;line-height:20px;color:rgba(255,255,255,.5)}.kotlin-code-examples-section .is_hidden{position:absolute;top:-9999px;left:-9999px}.kotlin-code-examples-section .code-line{position:relative;text-align:left}.kotlin-code-examples-section .code-line:after{display:block;clear:both;height:0;content:''}.kotlin-code-examples-section .code{float:left;margin-right:8px;font-family:"Droid Sans Mono","Liberation Mono",Consolas,Menlo,Courier,monospace;font-size:30px;line-height:37px;color:#9ebdd9;white-space:pre}.kotlin-code-examples-section .code .generic-code{color:#9ebdd9}.kotlin-code-examples-section .code .keyword{color:#ff8b17}.kotlin-code-examples-section .code .class-name{color:#9ebdd9}.kotlin-code-examples-section .code .func-name{color:#ffcf7f}.kotlin-code-examples-section .code .buildin-func-name{color:#b1c4d8;font-weight:700;font-style:italic}.kotlin-code-examples-section .code .string-literal{color:#78a35f}.kotlin-code-examples-section .code .var-name{color:#a165cb}.kotlin-code-examples-section .code .number{color:#3489ca}.kotlin-code-examples-section .code .string-literal-var-substitution{color:#ff8b17}.kotlin-code-examples-section .code-legend{position:relative;white-space:normal}@media (max-width:900px){.kotlin-code-examples-section .code-legend{display:none!important}}.kotlin-code-examples-section .code-legend.align_left{position:absolute;display:block;right:100%}.kotlin-code-examples-section .code-legend.align_right{display:table;margin-right:180px}.kotlin-code-examples-section .code-legend.align_right:after{content:'. .';display:block;word-spacing:99in;height:0;overflow:hidden;font-size:0;line-height:0}.ie .kotlin-code-examples-section .code-legend.align_right:after{font-size:1px}.kotlin-code-examples-section .code-legend-line{position:absolute;top:21px;height:1px;background-color:#fff;opacity:.2}.kotlin-code-examples-section .code-legend.align_left .code-legend-line{right:0;width:30px;margin-right:10px}.kotlin-code-examples-section .code-legend.align_right .code-legend-line{left:0;right:0}.kotlin-code-examples-section .code-legend-text{position:absolute;z-index:1;top:11px;width:180px}.kotlin-code-examples-section .code-legend-text a:hover{color:#f47810}.kotlin-code-examples-section .code-legend.align_left .code-legend-text{right:100%;margin-right:50px;text-align:right}.kotlin-code-examples-section .code-legend.align_right .code-legend-text{left:100%;margin-left:10px}.kotlin-code-examples-section .code-legend-line-marker{position:absolute;top:5px;width:33px;height:33px;border:1px solid #fff;border-radius:100%;opacity:.2}.kotlin-code-examples-section .theme-darcula-wrapper .executable-fragment-wrapper__shorter,.kotlin-code-examples-section .theme-darcula-wrapper .executable-fragment-wrapper__shorter:active,.kotlin-code-examples-section .theme-darcula-wrapper .executable-fragment-wrapper__shorter:hover{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 15L7 9L17 9L12 15Z' fill='white'/%3e%3c/svg%3e");background-color:#1b1b1b;border:0 transparent;border-radius:27px;height:40px;width:40px}.kotlin-overview-code-example-tabs{display:flex;flex-direction:column;position:relative}.kotlin-overview-code-example-tabs__group{display:flex;align-items:center;background-color:#1b1b1b;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom:1px solid rgba(255,255,255,.2)}.kotlin-overview-code-example-tabs__button{align-self:center;margin-top:48px}.kotlin-overview-code-example-tabs .executable-fragment-wrapper{margin-bottom:0}.kotlin-overview-code-example-tabs:before{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:0;content:''}.kotlin-overview-code-example-tabs .tab{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:inline-block;cursor:pointer;color:rgba(255,255,255,.6);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:24px;font-style:normal;font-weight:400;margin:0 0 0 32px;padding-top:16px;padding-bottom:16px;z-index:2}@media (max-width:720px){.kotlin-overview-code-example-tabs .tab{font-size:16px;line-height:24px;padding-top:12px;padding-bottom:12px}}.kotlin-overview-code-example-tabs .tab.is_active,.kotlin-overview-code-example-tabs .tab:hover{color:#fff}.kotlin-overview-code-example-tabs .tab:first-of-type{margin-left:0}.kotlin-overview-code-example-tabs .tab.is_active{cursor:default}.kotlin-overview-code-example-tabs .tab.is_active:after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#fff}.kotlin-overview-code-example-tabs .tab.is_active:last-child{border-right-width:1px}.kotlin-overview-code-example-tabs .overview-group{display:flex;flex-grow:1;padding:0 16px;overflow-x:scroll;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.page_js_yes .kotlin-overview-code-example-tabs .overview-group{overflow:hidden}.kotlin-overview-code-example-tabs .overview-group .tab-text{white-space:nowrap}.kotlin-overview-code-example-tabs .overview-group .overview-examples{display:flex!important;align-items:center;float:right;text-decoration:none;color:#fff!important}.kotlin-overview-code-example-tabs .overview-group .overview-examples::after{display:inline-block;content:'';height:10px;width:10px;margin-left:8px;background:url("data:image/svg+xml,%3csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.99998 0H4.39489L6.84075 2.44586L0.786624 8.78662L1.5 9.5L7.55412 3.15924L9.99998 5.6051V0Z' fill='white'/%3e%3c/svg%3e") no-repeat;background-size:10px}.kotlin-overview-code-example-tabs .js-code-output-executor.darcula{border:0 transparent}.kotlin-why-section{margin-top:0;padding-top:144px;padding-top:var(--xxxl-space)}.kotlin-why-section .kjq-tabs-tab__tabs{overflow-y:hidden}.kotlin-why-section__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:96px;margin-bottom:var(--xxl-space)}.kotlin-why-section__section:last-of-type{margin-bottom:144px;margin-bottom:var(--xxxl-space)}.kotlin-why-section .kto-heading_size_hero,.kotlin-why-section__media{margin-bottom:48px;margin-bottom:var(--l-space)}.kotlin-why-section .kto-text_size_m{margin-bottom:32px;margin-bottom:var(--m-space)}.kotlin-why-section__media_type_why{max-width:650px;margin-left:auto;margin-right:auto;display:block}.kotlin-why-section .CodeMirror pre.CodeMirror-line{font-size:16px;line-height:24px}.kotlin-why-section__section-content{width:100%}.kotlin-why-section__section .kto-button{align-self:center}.kotlin-why-section__button-text-xs{display:none}@media (min-width:640px){.kotlin-why-section__button-text-xxs{display:none}.kotlin-why-section__button-text-xs{display:inline}}@media (min-width:1024px){.kotlin-why-section__section{display:grid;grid-template-columns:33% 1fr;grid-template-rows:auto auto 1fr;gap:0 32px;grid-template-areas:"header content" "text content" "button content"}.kotlin-why-section__section .kto-heading{grid-area:header}.kotlin-why-section__section .kto-text{grid-area:text}.kotlin-why-section__section .kto-button{grid-area:button;align-self:start;justify-self:start}.kotlin-why-section__section-content{grid-area:content;min-width:0;width:auto}.kotlin-why-section__media{margin-bottom:0}}.kto-text{font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}.kto-text_size_m{font-style:normal;font-weight:400;font-size:20px;line-height:32px}.kto-text_size_s,.kto-text_size_xs{font-style:normal;font-weight:400;font-size:16px;line-height:24px}.kto-text_size_xs{font-size:13px;line-height:20px}.kto-code,.kto-text_size_subtitle2{font-style:normal;font-weight:300;font-size:31px;line-height:40px}.kto-code{font-family:'JetBrains Mono','Droid Sans Mono','Courier New',serif;font-weight:400;font-size:16px;line-height:24px}.kotlin-highlights-section{padding:0 0 144px;padding:0 0 var(--xxxl-space)}.kotlin-highlights-section__title{margin-bottom:64px;margin-bottom:var(--xl-space)}@media (max-width:800px){.kotlin-highlights-section__title{margin-bottom:48px;margin-bottom:var(--l-space)}}.kto-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:800px){.kto-highlights{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kto-highlights{grid-template-columns:1fr}}.kto-highlights-item{border:1px solid rgba(39,40,44,.2);border-radius:8px;text-decoration:none;padding:0 16px 16px;height:192px;color:rgba(39,40,44,.75);display:flex;flex-direction:column;justify-content:space-between;transition:.3s ease-out}.kto-highlights-item:hover{background:rgba(39,40,44,.05);border:1px solid #27282c;color:#27282c;text-decoration:none;cursor:pointer}@media (max-width:640px){.kto-highlights-item{height:160px}}.kto-highlights-item_company_atlassian .kto-highlights-item__header,.kto-highlights-item_company_corda .kto-highlights-item__header,.kto-highlights-item_company_coursera .kto-highlights-item__header,.kto-highlights-item_company_evernote .kto-highlights-item__header,.kto-highlights-item_company_gradle .kto-highlights-item__header,.kto-highlights-item_company_spring .kto-highlights-item__header{font-size:0;line-height:0;height:48px;background:no-repeat left top;text-indent:-9999px}.kto-highlights-item_company_gradle>.kto-highlights-item__header{background-image:url(/_assets/97ad0f0f127b0668d3e9a28e0171d339.svg);margin-top:7px}.kto-highlights-item_company_evernote>.kto-highlights-item__header{background-image:url("data:image/svg+xml,%3csvg width='186' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.705 29.734L32.5168 29.5647C33.233 29.3711 33.424 29.2744 33.424 27.8227V16.4276C33.424 14.976 33.2091 14.855 32.5168 14.6856L31.705 14.5163V13.8389H44.6451L44.8838 18.6534H44.1437C43.5468 17.3227 43.1648 16.6211 42.8067 16.0889C42.0427 14.976 41.5414 14.8792 39.894 14.8792C38.6764 14.8792 38.0795 15.0244 37.7214 15.1211V21.2905H38.366C40.0373 21.2905 40.4193 21.0969 40.7057 20.5647C41.04 19.9598 41.231 19.5002 41.4459 18.726H42.1621V24.9679H41.4459C41.231 24.2179 41.04 23.734 40.7057 23.0324C40.4193 22.4276 40.1089 22.3066 38.366 22.3066H37.7214V26.9518C37.7214 29.105 37.793 29.3469 40.1089 29.3469C42.0189 29.3469 42.4008 29.105 43.1887 27.9195C43.6184 27.2663 44.0721 26.2502 44.6928 24.726H45.4568L45.1226 30.4114H31.7289L31.705 29.734ZM47.4623 20.6614C46.9131 19.3066 46.6505 18.9679 46.0537 18.7744L45.6 18.6292V18.0002H52.6908V18.6292L52.0462 18.7985C51.5448 18.9437 51.3061 19.1856 51.3061 19.7663C51.3061 20.105 51.4254 20.5163 51.6164 21.0485L53.598 26.5647H53.7174L55.6274 21.0485C55.8423 20.4679 55.9377 20.0566 55.9377 19.7179C55.9377 19.1856 55.699 18.9195 55.1976 18.7985L54.553 18.6292V18.0002H58.9221V18.6292L58.4685 18.7744C57.8477 18.9921 57.5851 19.355 57.0121 20.9276L53.3593 30.4114H51.3538L47.4623 20.6614ZM58.373 24.1453C58.373 19.984 61.405 17.6856 64.5326 17.6856C67.7796 17.6856 69.8089 19.3308 69.8805 23.6614H62.0735C62.1451 27.5808 63.6015 28.6453 66.0367 28.6453C67.4931 28.6453 68.6152 28.2098 69.4985 27.7502V28.5485C68.6629 29.4679 66.8723 30.726 64.5087 30.726C60.4023 30.6776 58.373 28.2098 58.373 24.1453ZM62.0735 22.7421L66.1083 22.5244C66.1083 19.6453 65.7263 18.5808 64.3177 18.5808C63.124 18.5808 62.169 19.7421 62.0735 22.7421ZM76.0879 19.5244C76.7564 18.7985 78.1173 17.6131 79.693 17.6131C80.6957 17.6131 81.5313 18.4356 81.5313 19.476C81.5313 20.5163 80.7196 21.3389 79.693 21.3389C78.9529 21.3389 78.2844 20.8792 78.0218 20.226C77.8785 19.9598 77.5681 19.8873 77.3533 19.8873C76.9235 19.8873 76.4222 20.2018 76.1118 20.4921V28.234C76.1118 29.3469 76.2073 29.4679 76.9235 29.5889L77.7114 29.7582V30.4114H70.9071V29.7582L71.5279 29.5889C72.3157 29.3711 72.4112 29.2502 72.4112 28.234V20.8066C72.4112 19.7905 72.2919 19.7179 71.6234 19.2582L70.8355 18.726V18.2421L75.8014 17.6614L76.064 17.855L76.0163 19.5002L76.0879 19.5244ZM82.2476 29.7582L82.8683 29.5889C83.6562 29.3711 83.7517 29.2502 83.7517 28.234V20.8066C83.7517 19.7905 83.6323 19.7179 82.9638 19.2582L82.176 18.726V18.2421L87.1419 17.6614L87.4045 17.8308L87.3567 19.355H87.4522C88.6937 18.4598 90.2456 17.6614 91.9645 17.6614C93.97 17.6614 95.0444 18.7018 95.0444 20.855V28.2098C95.0444 29.2502 95.1399 29.3711 95.9039 29.5647L96.5246 29.734V30.3873H89.9591V29.734L90.5321 29.5889C91.2483 29.3953 91.3199 29.3227 91.3199 28.2098V21.7985C91.3199 20.3469 90.7947 19.8873 89.6964 19.8873C88.8608 19.8873 88.0252 20.0808 87.5 20.2018V28.234C87.5 29.3711 87.5716 29.4195 88.2879 29.6131L88.8608 29.7582V30.4114H82.2953V29.7582H82.2476ZM96.9782 24.2179C96.9782 19.6453 100.177 17.6856 103.353 17.6856C106.767 17.6856 109.751 19.7663 109.751 24.0969C109.751 28.6695 106.6 30.6776 103.353 30.6776C99.9387 30.6776 96.9782 28.5969 96.9782 24.2179ZM105.788 24.3389C105.788 19.5244 104.881 18.605 103.257 18.605C101.777 18.605 100.894 19.6937 100.894 23.8066C100.894 28.6937 101.682 29.7582 103.4 29.7582C104.809 29.7582 105.788 28.9114 105.788 24.3389ZM111.78 27.3873V19.4034H110.3V18.8227C112.139 18.0969 113.547 16.7179 114.216 14.8066H115.553V18.0002H118.68L118.37 19.4034H115.553V27.1453C115.553 28.3308 115.911 28.8147 117.081 28.8147C117.654 28.8147 118.346 28.6937 118.776 28.5969V29.2744C118.203 29.8066 117.033 30.6776 115.051 30.6776C112.926 30.6776 111.78 29.734 111.78 27.3873ZM119.253 24.1453C119.253 19.984 122.285 17.6856 125.413 17.6856C128.66 17.6856 130.689 19.3308 130.761 23.6614H122.978C123.049 27.5808 124.506 28.6453 126.941 28.6453C128.397 28.6453 129.519 28.2098 130.403 27.7502V28.5485C129.567 29.4679 127.776 30.726 125.413 30.726C121.283 30.6776 119.253 28.2098 119.253 24.1453ZM122.954 22.7421L126.989 22.5244C126.989 19.6453 126.607 18.5808 125.198 18.5808C124.004 18.5808 123.049 19.7421 122.954 22.7421Z' fill='black'/%3e%3cpath d='M7.78358 15.7015C7.78358 15.9918 7.75971 16.4757 7.47321 16.7902C7.16284 17.0805 6.68535 17.1047 6.39886 17.1047H3.3429C2.45954 17.1047 1.9343 17.1047 1.57618 17.1531C1.38519 17.1773 1.14644 17.2741 1.02707 17.3224C0.979318 17.3466 0.979318 17.3224 1.00319 17.2982L7.97458 10.1128C7.99845 10.0886 8.02233 10.0886 7.99845 10.137C7.95071 10.2579 7.85521 10.4999 7.83133 10.6934C7.78358 11.0563 7.78358 11.5886 7.78358 12.4837V15.7015ZM14.2775 37.4273C13.4657 36.895 13.036 36.1934 12.8689 35.7579C12.7018 35.3466 12.6063 34.887 12.6063 34.4273C12.6063 32.4192 14.2297 30.7741 16.2352 30.7741C16.8321 30.7741 17.3096 31.2579 17.3096 31.8628C17.3096 32.2741 17.0947 32.6128 16.7604 32.8063C16.6411 32.8789 16.4739 32.9273 16.3546 32.9515C16.2352 32.9757 15.7816 33.024 15.5667 33.2176C15.328 33.4111 15.137 33.7257 15.137 34.0644C15.137 34.4273 15.2802 34.766 15.519 35.0079C15.9487 35.4434 16.5217 35.6853 17.1424 35.6853C18.7659 35.6853 20.079 34.3547 20.079 32.7095C20.079 31.2337 19.1001 29.9273 17.8109 29.3466C17.6199 29.2499 17.3096 29.1773 17.0231 29.1047C16.6649 29.0321 16.3307 28.9837 16.3068 28.9837C15.3041 28.8628 12.7973 28.0644 12.6301 25.8144C12.6301 25.8144 11.89 29.2015 10.4098 30.1208C10.2665 30.1934 10.0755 30.266 9.86067 30.3144C9.6458 30.3628 9.40706 30.387 9.33543 30.387C6.9241 30.5321 4.36951 29.7579 2.60279 27.9192C2.60279 27.9192 1.40906 26.9273 0.788321 24.145C0.645073 23.4676 0.358578 22.2579 0.191456 21.1208C0.119832 20.7095 0.0959571 20.395 0.0720825 20.1047C0.0720825 18.9192 0.788321 18.1208 1.69556 17.9999C1.71943 17.9999 1.79105 17.9999 1.8388 17.9999C2.38792 17.9999 6.56598 17.9999 6.56598 17.9999C7.40159 17.9999 7.87908 17.7821 8.18945 17.4918C8.59532 17.1047 8.69082 16.5482 8.69082 15.895C8.69082 15.895 8.69082 11.4918 8.69082 10.9353C8.69082 10.9111 8.69082 10.8144 8.69082 10.7902C8.81019 9.89502 9.59805 9.14502 10.7679 9.14502C10.7679 9.14502 11.126 9.14502 11.3409 9.14502C11.5796 9.14502 11.8661 9.16921 12.1288 9.19341C12.3198 9.2176 12.4869 9.26599 12.7734 9.33857C14.2297 9.70147 14.5401 11.2015 14.5401 11.2015C14.5401 11.2015 17.2857 11.6853 18.6704 11.9273C19.9835 12.1692 23.2305 12.387 23.8512 15.7015C25.3075 23.5886 24.4242 31.2337 24.3526 31.2337C23.326 38.6853 17.2141 38.3224 17.2141 38.3224C15.901 38.3224 14.9221 37.887 14.2775 37.4273ZM19.7686 21.5805C18.9808 21.5079 18.3123 21.8224 18.0735 22.4273C18.0258 22.5482 17.978 22.6934 18.0019 22.766C18.0258 22.8386 18.0735 22.8628 18.1213 22.887C18.4078 23.0321 18.8853 23.1047 19.5776 23.1773C20.27 23.2499 20.7475 23.2982 21.0579 23.2499C21.1056 23.2499 21.1534 23.2257 21.2011 23.1531C21.2489 23.0805 21.225 22.9353 21.225 22.8144C21.1295 22.137 20.5565 21.6773 19.7686 21.5805Z' fill='%2300A82D'/%3e%3c/svg%3e");margin-top:7px}.kto-highlights-item_company_corda>.kto-highlights-item__header{background-image:url("data:image/svg+xml,%3csvg width='186' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23a)'%3e%3cmask id='b' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='11' width='82' height='28'%3e%3cpath d='M76.5276 35.0414C73.298 38.1673 65.5953 37.5028 65.5953 31.3374C65.5953 24.8417 72.2865 24.342 76.4856 24.7344C76.4855 24.7266 76.4855 24.7187 76.4853 24.7109C76.3299 21.312 70.7748 22.1491 68.5573 23.9536C67.8632 22.9391 66.6876 21.1306 66.2054 20.3129C68.7577 18.3082 74.9899 16.847 78.1822 18.6915C81.3747 20.5359 81.9992 23.7625 82 25.4043C82 25.411 82 25.4176 81.9998 25.4241L82 38.1166L81.9998 36.424H76.6753L76.5276 35.0414ZM55.5766 34.8918C49.9101 39.4663 44.1 35.1232 43.3747 29.238C42.4716 21.9082 48.1807 16.0866 55.5303 18.6234V11H61.1323V36.424H55.7402L55.5766 34.8918ZM55.5303 28.7159V23.6256C53.1028 22.4995 49.3537 22.4579 49.013 27.5682C48.6638 32.8046 55.0924 33.3362 55.5303 28.7159ZM34.0275 20.2791C35.667 18.24 37.9991 17.652 41.024 18.5156C40.569 21.065 40.2564 22.7877 40.0859 23.6835C35.7264 22.9098 34.1217 24.2442 34.1024 28.1196V28.2627C34.1024 28.2717 34.1026 28.2804 34.1026 28.2892C34.1026 28.2914 34.1024 28.2937 34.1024 28.2959V36.4484H28.5004V18.4427H33.8923L34.0275 20.2791ZM14.4602 19.8502C12.9315 20.9963 11.7633 22.6204 11.163 24.5087C10.5849 24.0756 9.87308 23.8201 9.10325 23.8201C7.16959 23.8201 5.60203 25.4324 5.60203 27.4212C5.60203 29.4101 7.16959 31.0224 9.10325 31.0224C9.87308 31.0224 10.5849 30.7669 11.163 30.3336C11.7633 32.2221 12.9315 33.846 14.4602 34.9923C12.9573 36.1192 11.1057 36.7842 9.10325 36.7842C4.0757 36.7842 0 32.5923 0 27.4212C0 22.2502 4.0757 18.0583 9.10325 18.0583C11.1057 18.0583 12.9573 18.7233 14.4602 19.8502ZM76.4682 28.5736C74.7959 28.5939 71.0253 27.9767 71.1122 30.8071C71.1991 33.6375 76.4682 33.1447 76.4682 29.8699C76.4682 28.7877 76.4688 28.7918 76.4682 28.5736ZM19.8172 31.0224C17.8835 31.0224 16.316 29.4101 16.316 27.4212C16.316 25.4324 17.8835 23.8201 19.8172 23.8201C21.7509 23.8201 23.3186 25.4324 23.3186 27.4212C23.3186 29.4101 21.7509 31.0224 19.8172 31.0224Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23b)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 38.1229H82.0125V11H0V38.1229Z' fill='%23E0081C'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 11H82V37H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");margin-top:5px}.kto-highlights-item_company_coursera>.kto-highlights-item__header{background-image:url("data:image/svg+xml,%3csvg width='186' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.333 20.7489C64.4113 19.2366 64.9505 18.0008 65.7932 17.0367V15.752H64.6732C62.4095 15.752 60.493 16.6243 59.379 18.5955H59.3138V15.9689H53.5076V31.987H59.315V25.5207C59.315 22.7761 60.1138 20.6834 63.3363 20.6834 63.6871 20.6858 64.0154 20.706 64.333 20.7489ZM108.302 20.6905C108.785 19.2748 109.567 18.0139 110.584 17.0021V15.7508H109.466C107.201 15.7508 105.287 16.6231 104.167 18.5931H104.104V15.9689H98.2945V31.987H104.104V25.5207C104.104 22.7761 104.905 20.6834 108.128 20.6834L108.302 20.6905ZM76.1268 20.0899C75.2308 19.6216 73.984 19.3093 72.992 19.3093 72.3259 19.3093 71.1751 19.5882 71.1751 20.4021 71.1751 21.4962 72.992 21.6511 73.7956 21.8108 76.5025 22.3399 78.5505 23.59 78.5505 26.5527 78.5505 30.7667 74.624 32.5209 70.8231 32.5209 68.4919 32.5209 66.1985 31.8643 64.2169 30.6773L66.323 26.7088C67.5022 27.524 69.4815 28.3332 70.9179 28.3332 71.6527 28.3332 72.7372 27.9911 72.7372 27.1164 72.7372 25.8675 70.9179 25.8019 69.0963 25.3347 67.2794 24.8664 65.4625 23.994 65.4625 21.1208 65.4625 17.1856 69.0963 15.4398 72.6779 15.4398 74.5292 15.4398 76.3816 15.7198 78.0693 16.4694L76.1268 20.0899ZM128 31.987H122.193V30.2054H122.129C121.107 31.7975 119.092 32.515 117.18 32.515 112.326 32.515 108.914 28.5489 108.914 23.9583 108.914 19.3725 112.265 15.4362 117.115 15.4362 118.997 15.4362 120.979 16.1226 122.191 17.5265V15.9689H127.998L128 31.987ZM114.914 23.9929C114.914 26.0212 116.289 27.5824 118.648 27.5824 121.009 27.5824 122.377 26.0236 122.377 23.9929 122.377 22.0253 121.009 20.3712 118.648 20.3712 116.289 20.3724 114.914 22.0253 114.914 23.9929ZM97.3784 24.9319H85.1508C85.1508 27.2403 86.3988 28.4881 88.7917 28.4881 90.0361 28.4881 90.9286 28.0841 91.5686 27.0211H97.1556C96.2299 30.8001 92.5582 32.5173 88.8249 32.5173 83.4027 32.5173 79.3493 29.5177 79.3493 23.994 79.3493 18.6551 83.0791 15.4398 88.4089 15.4398 94.0895 15.4398 97.3807 18.8755 97.3807 24.3373L97.3784 24.9319ZM91.9834 21.6511C91.6954 20.1209 90.259 19.1222 88.6969 19.1222 87.0033 19.1222 85.6047 19.9934 85.248 21.6511H91.9834ZM35.0353 23.714C35.0293 23.5757 35.0199 23.4411 35.0092 23.304 35.0092 23.304 35.0092 23.3028 35.0092 23.3016 35.0092 23.3016 35.0092 23.3005 35.0092 23.2993 34.8788 21.8132 34.3905 20.4224 33.5621 19.1663 33.1923 18.6062 32.7692 18.0973 32.2963 17.6409 31.6053 16.9723 30.8053 16.4194 29.9034 15.982 28.5464 15.3301 27.0471 15.0012 25.4471 15.0012 25.2907 15.0012 25.1271 15.0036 24.9624 15.0095 23.8388 15.0608 22.752 15.2753 21.7304 15.6531 20.7004 16.0273 19.8033 16.5218 19.0696 17.1153 18.9203 17.2345 18.7579 17.3811 18.5837 17.542L18.4581 17.6659 18.2862 17.8494H18.2874L18.208 17.9293 18.1689 17.9722 17.9639 18.1891C17.8121 18.3607 17.6676 18.5323 17.5324 18.7003L17.5313 18.698 17.5265 18.6932C17.2456 19.0364 16.9861 19.3916 16.7953 19.7109 16.6661 19.9159 16.5393 20.1269 16.4184 20.3378L14.7437 23.7426 14.7461 23.745 14.6584 23.9178 14.4735 24.2944C14.1061 25.0416 13.7126 25.7864 13.2729 26.4014 12.2927 27.4823 11.1846 28.0114 9.76 28.0114 9.66045 28.0114 9.55852 28.0066 9.45422 28.0007 8.59615 27.9661 7.86015 27.7623 7.20711 27.3738 7.13719 27.3321 7.06963 27.2892 7.00445 27.2451 6.47111 26.8888 6.06222 26.4311 5.75645 25.8603 5.41156 25.2132 5.25867 24.5518 5.28 23.851 5.28119 23.832 5.28237 23.8153 5.28237 23.7998 5.32859 22.6843 5.7517 21.8167 6.60385 21.0671 6.81126 20.8872 7.02815 20.7346 7.25452 20.5988 7.28652 20.5797 7.31852 20.5618 7.35052 20.5452 7.98341 20.1984 8.704 20.0256 9.53008 20.0256L9.78726 20.0327C11.0993 20.0828 12.1114 20.4951 12.9185 21.2995L15.4501 16.7292C14.8444 16.3216 14.1606 15.9713 13.4068 15.6864 13.3784 15.6757 13.3487 15.6638 13.3191 15.6543 13.229 15.6221 13.1401 15.5887 13.0477 15.5589 12.2465 15.2896 11.4062 15.1239 10.541 15.0489 10.5197 15.0453 10.496 15.0429 10.4747 15.0405 10.3419 15.0322 10.2068 15.0155 10.0741 15.0095 9.92948 15.0036 9.7837 15.0012 9.64148 15H9.5597C7.968 15.006 6.48889 15.3337 5.13659 15.9832 3.62193 16.7173 2.39408 17.7863 1.48385 19.1639.576001 20.5416.0805939 22.0706.00948275 23.7116.00355682 23.8522.00000126443 23.9917.00000126443 24.1287-.00118392 26.424.830816 28.4428 2.48533 30.1374 4.21215 31.9155 6.45808 32.8737 9.15437 32.9869 9.32741 32.994 9.49808 32.9988 9.66874 32.9988 11.1941 32.9988 12.6056 32.7259 13.8714 32.1801 14.1879 32.0442 14.4948 31.8845 14.8089 31.707 14.9796 31.6081 15.1407 31.5032 15.3007 31.3912L15.4193 31.3113 15.6184 31.1743C15.8578 31.0015 16.0818 30.8144 16.2999 30.6153L16.3757 30.5426C16.5037 30.4199 16.6317 30.2959 16.7526 30.1684L17.2065 29.6524 17.3796 29.4343 17.4601 29.3152 17.5407 29.1984C18.2151 28.0591 20.4101 23.913 20.4101 23.913V23.9047L20.5404 23.652 20.6495 23.4542C20.973 22.8619 21.2065 22.4412 21.5159 21.9991L21.5241 21.986C22.2459 20.9337 23.4868 20.1841 24.9493 20.0577 27.4027 19.8456 29.5526 21.4664 29.7505 23.6782 29.9473 25.8901 28.1173 27.8553 25.664 28.0686 25.1532 28.1127 24.6566 28.0781 24.1884 27.9744L24.1766 27.9792C22.3763 27.6026 21.2302 26.2822 20.6649 25.6923L18.304 30.0576C18.304 30.0576 19.0376 30.8012 19.5401 31.1731 20.0439 31.5437 20.6945 31.9084 21.2136 32.1348 22.4735 32.6758 23.8436 33 25.357 33 25.5324 33 25.4969 33 25.6794 32.9929 28.3733 32.8796 30.7745 31.8416 32.5061 30.0636 34.1464 28.3749 35.0364 26.4466 35.0447 24.1645V24.0965C35.0436 23.9702 35.04 23.8427 35.0353 23.714ZM44.0664 32.5281C42.8421 32.5281 41.7316 32.3851 40.7348 32.099 39.7381 31.813 38.8871 31.3614 38.1819 30.7417 37.4744 30.122 36.9292 29.333 36.5452 28.3761 36.1612 27.4191 35.9692 26.2655 35.9692 24.9212V15.9653H41.5716V24.8497C41.5716 25.8567 41.811 26.5861 42.2886 27.0413 42.7674 27.4978 43.3754 27.7254 44.1126 27.7254 44.8664 27.7254 45.4779 27.5132 45.9496 27.0878 46.419 26.6623 46.656 25.9568 46.656 24.9653V15.9653H52.2584V24.8032C52.2584 26.1952 52.0616 27.3786 51.6693 28.3522 51.277 29.3271 50.7236 30.1231 50.0113 30.7429 49.2954 31.3626 48.4338 31.813 47.4204 32.1002 46.4071 32.3851 45.2895 32.5281 44.0664 32.5281Z' fill='%234A89DC'/%3e%3c/svg%3e");margin-top:1px}.kto-highlights-item_company_spring>.kto-highlights-item__header{background-image:url("data:image/svg+xml,%3csvg width='360' height='98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M88.5001 6.69999C87.2001 9.89999 85.4001 13 83.3001 15.8 64.7001-3.5 34.0001-4.00001 14.8001 14.6-4.39988 33.2-4.99988 63.9 13.6001 83.1 14.2001 83.8 14.9001 84.4 15.6001 85L17.4001 86.6C37.8001 103.8 68.4001 101.2 85.6001 80.8 92.2001 73 96.2001 63.2 96.9001 53 98.3001 40.9 94.6001 25.3 88.5001 6.69999ZM22.6001 85.5C21.2001 87.3 18.6001 87.5 16.8001 86.1 15.0001 84.7 14.8001 82.1 16.2001 80.3 17.6001 78.5 20.2001 78.3 22.0001 79.7 23.7001 81.1 24.0001 83.7 22.6001 85.5ZM88.2001 71C76.3001 86.9 50.7001 81.5 34.4001 82.3 34.4001 82.3 31.5001 82.5 28.6001 82.9 28.6001 82.9 29.7001 82.4 31.1001 81.9 42.6001 77.9 48.0001 77.1 55.0001 73.5 68.1001 66.8 81.2001 52.1 83.8001 36.9 78.8001 51.5 63.6001 64.1 49.8001 69.2 40.3001 72.7 23.2001 76.1 23.2001 76.1L22.5001 75.7C10.9001 70 10.5001 44.8 31.7001 36.7 41.0001 33.1 49.8001 35.1 59.9001 32.7 70.6001 30.2 83.0001 22.2 88.0001 11.7 93.6001 28.6 100.4 54.8 88.2001 71ZM124.4 68.6C123.1 67.8 122.3 66.4 122.4 64.9 122.4 62.5 124.3 60.5 126.7 60.5 126.7 60.5 126.7 60.5 126.8 60.5 127.6 60.5 128.4 60.7 129.1 61.1 133.1 63.9 137.8 65.4 142.6 65.6 147.2 65.6 149.9 63.6 149.9 60.5V60.3C149.9 56.6 144.9 55.4 139.4 53.7 132.5 51.7 124.7 48.9 124.7 39.9V39.7C124.7 30.8 132.1 25.4 141.4 25.4 146.6 25.5 151.6 26.8 156.2 29.2 157.8 30 158.8 31.5 158.8 33.3 158.8 35.7 156.8 37.7 154.4 37.7H154.3C153.6 37.7 152.9 37.5 152.2 37.2 148.8 35.3 145.1 34.2 141.2 34 137 34 134.6 36 134.6 38.6V38.8C134.6 42.3 139.7 43.7 145.2 45.5 152.1 47.6 159.8 50.8 159.8 59.2V59.4C159.8 69.3 152.1 74.2 142.4 74.2 136 74.1 129.7 72.2 124.4 68.6ZM163.8 30.9C163.7 28 166.1 25.6 169 25.5H169.1C172.1 25.5 174.5 27.9 174.5 30.9V34.1C178 29.2 182.9 25.3 190.5 25.3 201.5 25.3 212.3 34 212.3 49.7V49.9C212.3 65.5 201.6 74.3 190.5 74.3 182.7 74.3 177.8 70.4 174.5 66V82.6C174.5 85.6 172.1 88 169.1 88 166.2 88 163.8 85.6 163.8 82.7V82.6 30.9 30.9ZM201.5 49.9V49.7C201.5 40.6 195.4 34.7 188.1 34.7 180.8 34.7 174.4 40.8 174.4 49.7V49.9C174.4 58.9 180.8 64.9 188.1 64.9 195.4 64.9 201.5 59.2 201.5 49.9ZM216.5 30.9C216.4 28 218.8 25.6 221.7 25.5H221.8C224.8 25.5 227.2 27.9 227.2 30.9V33.5C227.7 29.5 234.3 25.5 239 25.5 241.7 25.3 244.1 27.3 244.3 30 244.3 30.3 244.3 30.5 244.3 30.8 244.3 33.4 242.5 35.6 240 36 232.3 37.3 227.1 44 227.1 53.3V68.8C227.1 71.8 224.7 74.1 221.7 74.1 218.8 74.1 216.4 71.8 216.4 68.9 216.4 68.9 216.4 68.9 216.4 68.8L216.5 30.9ZM248.6 31C248.5 28.1 250.9 25.7 253.8 25.6H253.9C256.9 25.6 259.3 28 259.3 31V68.9C259.3 71.9 256.9 74.2 253.9 74.2 250.9 74.2 248.6 71.8 248.6 68.9V31ZM264.8 31C264.7 28.1 267.1 25.7 270 25.6H270.1C273.1 25.6 275.5 28 275.5 31V33.2C278.7 28.2 284.3 25.3 290.2 25.5 300.8 25.5 306.9 32.6 306.9 43.5V68.8C307 71.7 304.7 74 301.8 74.1 301.7 74.1 301.7 74.1 301.6 74.1 298.7 74.2 296.3 71.8 296.2 68.9V68.8 46.8C296.2 39.5 292.6 35.3 286.1 35.3 279.9 35.3 275.5 39.7 275.5 47V68.9C275.5 71.9 273.1 74.3 270.1 74.3 267.1 74.3 264.7 71.9 264.7 68.9L264.8 31ZM354.3 25.4C351.3 25.4 348.9 27.8 348.9 30.8V34C345.4 29.1 340.5 25.2 332.9 25.2 321.9 25.2 311.1 33.9 311.1 49.6V49.8C311.1 65.4 321.8 74.2 332.9 74.2 340.7 74.2 345.6 70.3 348.9 66 348.4 74.5 343.2 78.9 334.1 78.9 329.1 78.9 324.1 77.7 319.7 75.2 319.1 74.9 318.5 74.8 317.8 74.8 315.3 74.8 313.3 76.7 313.2 79.2 313.2 81.1 314.4 82.9 316.2 83.5 321.9 86.3 328.1 87.7 334.4 87.7 342.9 87.7 349.5 85.7 353.7 81.4 357.6 77.5 359.7 71.6 359.7 63.7V30.9C359.8 27.9 357.4 25.5 354.4 25.4 354.4 25.4 354.3 25.4 354.3 25.4ZM335.4 64.9C328 64.9 322 59.1 322 49.8V49.6C322 40.5 328.1 34.6 335.4 34.6 342.7 34.6 349.1 40.7 349.1 49.6V49.8C349.2 58.8 342.8 64.9 335.4 64.9ZM259.4 12.6C259.4 15.6 257 18 254 18 251 18 248.6 15.6 248.6 12.6 248.6 9.60001 251 7.20001 254 7.20001 256.9 7.10001 259.3 9.50001 259.4 12.4 259.4 12.5 259.4 12.5 259.4 12.6Z' fill='%236DB33F'/%3e%3cpath d='M85.6001 80.8C92.2001 73 96.2001 63.2 96.9001 53Z' fill='%236DB33F'/%3e%3c/svg%3e");margin-top:16px;background-size:contain;height:32px}.kto-highlights-item_company_atlassian>.kto-highlights-item__header{background-image:url("data:image/svg+xml,%3csvg width='186' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23a)'%3e%3cpath d='M5.81942 23.1222C5.76113 23.0454 5.68414 22.985 5.5959 22.9469C5.50767 22.9087 5.41116 22.8942 5.31572 22.9047C5.22028 22.9151 5.12913 22.9502 5.05107 23.0065C4.97302 23.0628 4.91071 23.1384 4.87016 23.2261L0.0601041 32.9146C0.0162852 33.0029 -0.00440378 33.101 1.51037e-06 33.1996C0.0044068 33.2982 0.0337601 33.3941 0.0852746 33.478C0.136789 33.562 0.208755 33.6313 0.294339 33.6794C0.379923 33.7275 0.476285 33.7527 0.574275 33.7527H7.27203C7.3793 33.7552 7.48499 33.7263 7.57626 33.6695C7.66753 33.6126 7.74046 33.5303 7.7862 33.4325C9.23099 30.4249 8.35539 25.8518 5.81942 23.1222Z' fill='url(%23b)'/%3e%3cpath d='M9.34737 14.3103C8.14885 16.1682 7.45039 18.308 7.32056 20.5198C7.19072 22.7317 7.63396 24.9396 8.60679 26.9268L11.8358 33.4328C11.8836 33.529 11.957 33.6099 12.0478 33.6664C12.1386 33.723 12.2433 33.7529 12.35 33.753H19.0466C19.1446 33.7529 19.2409 33.7277 19.3265 33.6796C19.4121 33.6315 19.484 33.5622 19.5356 33.4783C19.5871 33.3943 19.6164 33.2984 19.6208 33.1998C19.6252 33.1012 19.6046 33.0031 19.5607 32.9148C19.5607 32.9148 10.5516 14.7608 10.3252 14.3067C10.2804 14.2143 10.2107 14.1364 10.124 14.0821C10.0374 14.0278 9.93724 13.9991 9.83516 13.9995C9.73307 13.9999 9.63316 14.0293 9.54689 14.0842C9.46061 14.1392 9.39146 14.2176 9.34737 14.3103Z' fill='%232684FF'/%3e%3cpath d='M87.8943 22.0785C87.8943 24.4776 88.9991 26.3823 93.3202 27.2232 95.8983 27.7685 96.4383 28.1877 96.4383 29.0534 96.4383 29.8943 95.8971 30.4387 94.0812 30.4387 91.8866 30.3989 89.7358 29.8126 87.8207 28.732V32.6397C89.122 33.2827 90.8404 34 94.0322 34 98.5497 34 100.342 31.9705 100.342 28.9544L87.8943 22.0785ZM100.342 28.9544C100.342 26.11 98.8444 24.7741 94.6216 23.8593 92.2892 23.3398 91.7245 22.8206 91.7245 22.0785 91.7245 21.1395 92.5592 20.7429 94.1059 20.7429 95.9719 20.7429 97.8133 21.3118 99.5564 22.1033V18.3684C97.885 17.602 96.0646 17.2218 94.2286 17.2555 90.0548 17.2555 87.8943 19.0857 87.8943 22.0785M145.932 17.5029V33.7531H149.369V21.3615L150.818 24.6508 155.679 33.7531H160V17.5029H156.563V27.9902L155.261 24.9477 151.358 17.5029H145.932ZM124.07 17.5029H120.314V33.7531H124.07V17.5029ZM115.98 28.9544C115.98 26.11 114.482 24.7741 110.259 23.8593 107.927 23.3398 107.362 22.8206 107.362 22.0785 107.362 21.1395 108.197 20.7429 109.743 20.7429 111.609 20.7429 113.451 21.3118 115.194 22.1033V18.3684C113.522 17.602 111.702 17.2218 109.866 17.2555 105.692 17.2555 103.532 19.0857 103.532 22.0785 103.532 24.4776 104.637 26.3823 108.958 27.2232 111.536 27.7685 112.076 28.1877 112.076 29.0534 112.076 29.8943 111.535 30.4387 109.719 30.4387 107.524 30.3989 105.373 29.8126 103.458 28.732V32.6397C104.759 33.2827 106.478 34 109.67 34 114.187 34 115.98 31.9705 115.98 28.9544ZM58.7131 17.5029V33.7531H66.4341L67.6498 30.2408H62.4939V17.5029H58.7131ZM43.4589 17.5029V21.0149H47.6327V33.7531H51.4135V21.0149H55.882V17.5029H43.4589ZM37.9764 17.5029H33.0215L27.3965 33.7531H31.6921L32.4895 31.0163C34.4535 31.5972 36.5417 31.5972 38.5056 31.0163L39.3031 33.7531H43.5995L37.9764 17.5029ZM35.4988 28.0859C34.7991 28.0858 34.103 27.985 33.4316 27.7863L35.4988 20.6948 37.566 27.7887C36.8945 27.9866 36.1984 28.0866 35.4988 28.0859ZM79.7449 17.5029H74.7902L69.1653 33.7531H73.4618L74.2592 31.0163C76.2231 31.5972 78.3114 31.5972 80.2753 31.0163L81.0727 33.7531H85.3692L79.7449 17.5029ZM77.2675 28.0859C76.5678 28.0858 75.8717 27.985 75.2003 27.7863L77.2675 20.6948 79.3347 27.7887C78.6633 27.9866 77.9671 28.0866 77.2675 28.0859ZM137.607 17.5029H132.652L127.027 33.7531H131.323L132.121 31.0163C134.085 31.5972 136.173 31.5972 138.137 31.0163L138.934 33.7531H143.231L137.607 17.5029ZM135.128 28.0859C134.428 28.0858 133.732 27.985 133.061 27.7863L135.128 20.6948 137.195 27.7887C136.523 27.9866 135.827 28.0866 135.128 28.0859Z' fill='%230052CC'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='b' x1='8.456' y1='24.617' x2='3.323' y2='33.442' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%230052CC'/%3e%3cstop offset='.923' stop-color='%232684FF'/%3e%3c/linearGradient%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 14H160V34H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");margin-top:1px}.kto-highlights-item__header{font-weight:700;font-size:18px;line-height:32px;letter-spacing:-.01em;margin-bottom:10px}.kto-highlights-item__text{font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;line-height:32px;font-weight:400}@media (max-width:800px){.kto-highlights-item__text{font-style:normal;font-weight:400;font-size:16px;line-height:24px}}.kto-socials-list{display:flex}.kto-socials-list__item{box-sizing:border-box;border-right:1px solid rgba(39,40,44,.2);padding:23px 20px 10px;width:20%}.kto-socials-list__item:first-of-type{margin-left:-20px}.kto-socials-list__item:last-of-type{border-right:none}.kto-socials-list>.kto-socials-list__item:-webkit-any-link{text-decoration:none}.kto-socials-list>.kto-socials-list__item:-moz-any-link{text-decoration:none}.kto-socials-list>.kto-socials-list__item,.kto-socials-list>.kto-socials-list__item:any-link{text-decoration:none}.kto-socials-list>.kto-socials-list__item:hover{background:rgba(39,40,44,.03)}.kto-socials-list__title{color:#1e1e1f;font-size:18px;line-height:28px;white-space:nowrap}.kto-socials-list__description{color:rgba(39,40,44,.7);font-size:14px;line-height:24px}.kto-socials-list__item::before{display:block;content:'';height:32px;width:32px;padding-bottom:45px;background:top center no-repeat;background-size:32px}.kto-socials-list__item_type_github::before{background-image:url("data:image/svg+xml,%3csvg data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cpath d='M17.84%2c2.8A15.18%2c15.18%2c0%2c0%2c0%2c13%2c32.37c.76.14%2c1-.33%2c1-.73s0-1.31%2c0-2.58C9.84%2c30%2c9%2c27%2c9%2c27a4%2c4%2c0%2c0%2c0-1.69-2.22c-1.38-.94.11-.92.11-.92a3.16%2c3.16%2c0%2c0%2c1%2c2.32%2c1.56%2c3.23%2c3.23%2c0%2c0%2c0%2c4.42%2c1.26%2c3.23%2c3.23%2c0%2c0%2c1%2c1-2C11.7%2c24.3%2c8.16%2c23%2c8.16%2c17.18a5.87%2c5.87%2c0%2c0%2c1%2c1.56-4.07%2c5.42%2c5.42%2c0%2c0%2c1%2c.15-4s1.27-.4%2c4.17%2c1.56a14.41%2c14.41%2c0%2c0%2c1%2c7.6%2c0c2.89-2%2c4.17-1.56%2c4.17-1.56a5.53%2c5.53%2c0%2c0%2c1%2c.15%2c4%2c5.87%2c5.87%2c0%2c0%2c1%2c1.56%2c4.07c0%2c5.83-3.55%2c7.11-6.93%2c7.49a3.63%2c3.63%2c0%2c0%2c1%2c1%2c2.81c0%2c2%2c0%2c3.66%2c0%2c4.16s.27.88%2c1%2c.73A15.18%2c15.18%2c0%2c0%2c0%2c17.84%2c2.8Z' style='fill:%23a7a9ac%3bfill-rule:evenodd'/%3e%3c/svg%3e")}.kto-socials-list__item_type_github:hover::before{background-image:url("data:image/svg+xml,%3csvg data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cpath d='M17.84%2c2.8A15.18%2c15.18%2c0%2c0%2c0%2c13%2c32.37c.76.14%2c1-.33%2c1-.73s0-1.31%2c0-2.58C9.84%2c30%2c9%2c27%2c9%2c27a4%2c4%2c0%2c0%2c0-1.69-2.22c-1.38-.94.11-.92.11-.92a3.16%2c3.16%2c0%2c0%2c1%2c2.32%2c1.56%2c3.23%2c3.23%2c0%2c0%2c0%2c4.42%2c1.26%2c3.23%2c3.23%2c0%2c0%2c1%2c1-2C11.7%2c24.3%2c8.16%2c23%2c8.16%2c17.18a5.87%2c5.87%2c0%2c0%2c1%2c1.56-4.07%2c5.42%2c5.42%2c0%2c0%2c1%2c.15-4s1.27-.4%2c4.17%2c1.56a14.41%2c14.41%2c0%2c0%2c1%2c7.6%2c0c2.89-2%2c4.17-1.56%2c4.17-1.56a5.53%2c5.53%2c0%2c0%2c1%2c.15%2c4%2c5.87%2c5.87%2c0%2c0%2c1%2c1.56%2c4.07c0%2c5.83-3.55%2c7.11-6.93%2c7.49a3.63%2c3.63%2c0%2c0%2c1%2c1%2c2.81c0%2c2%2c0%2c3.66%2c0%2c4.16s.27.88%2c1%2c.73A15.18%2c15.18%2c0%2c0%2c0%2c17.84%2c2.8Z' style='fill:%23181616%3bfill-rule:evenodd'/%3e%3c/svg%3e")}.kto-socials-list__item_type_reddit::before{background-image:url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23a7a9ac%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='13.3' cy='20.06' r='2.13'/%3e%3cpath class='cls-1' d='M33.78%2c18.34a4.69%2c4.69%2c0%2c0%2c0-4.61-4.76%2c4.5%2c4.5%2c0%2c0%2c0-2.43.72%2c17.18%2c17.18%2c0%2c0%2c0-8-2.17l1.74-5%2c3.6.86a2.09%2c2.09%2c0%2c0%2c0%2c0%2c.35%2c3.63%2c3.63%2c0%2c1%2c0%2c.55-1.88L19.49%2c5.25l-2.4%2c6.89a17%2c17%2c0%2c0%2c0-7.88%2c2.29l.13-.09a4.54%2c4.54%2c0%2c0%2c0-2.51-.77%2c4.7%2c4.7%2c0%2c0%2c0-4.61%2c4.77%2c4.76%2c4.76%2c0%2c0%2c0%2c2.32%2c4.1c.56%2c4.91%2c6.42%2c8.79%2c13.55%2c8.79s13.06-3.93%2c13.55-8.88A4.81%2c4.81%2c0%2c0%2c0%2c33.78%2c18.34Zm-6.1-12a2%2c2%2c0%2c1%2c1-2%2c2A2%2c2%2c0%2c0%2c1%2c27.68%2c6.37ZM6.83%2c15.18a2.9%2c2.9%2c0%2c0%2c1%2c1%2c.2A8.54%2c8.54%2c0%2c0%2c0%2c4.6%2c20.46a3.29%2c3.29%2c0%2c0%2c1-.78-2.12A3.09%2c3.09%2c0%2c0%2c1%2c6.83%2c15.18ZM18.08%2c29.63c-6.62%2c0-12-3.57-12-8s5.38-8%2c12-8%2c12%2c3.57%2c12%2c8S24.7%2c29.63%2c18.08%2c29.63Zm13.45-9.35a8.68%2c8.68%2c0%2c0%2c0-3.27-4.94%2c2.76%2c2.76%2c0%2c0%2c1%2c.91-.16%2c3.09%2c3.09%2c0%2c0%2c1%2c3%2c3.16A3.32%2c3.32%2c0%2c0%2c1%2c31.53%2c20.28Z'/%3e%3ccircle class='cls-1' cx='22.44' cy='20.06' r='2.13'/%3e%3cpath class='cls-1' d='M22.1%2c24.79a7.07%2c7.07%2c0%2c0%2c1-8.3%2c0%2c.8.8%2c0%2c0%2c0-1.12.12.81.81%2c0%2c0%2c0%2c.12%2c1.13%2c8.76%2c8.76%2c0%2c0%2c0%2c10.18%2c0%2c.8.8%2c0%2c1%2c0-.88-1.33Z'/%3e%3c/svg%3e")}.kto-socials-list__item_type_reddit:hover::before{background-image:url("data:image/svg+xml,%3csvg data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3ccircle cx='13.3' cy='20.06' r='2.13'/%3e%3cpath d='M33.78%2c18.34a4.69%2c4.69%2c0%2c0%2c0-4.61-4.76%2c4.5%2c4.5%2c0%2c0%2c0-2.43.72%2c17.18%2c17.18%2c0%2c0%2c0-8-2.17l1.74-5%2c3.6.86a2.09%2c2.09%2c0%2c0%2c0%2c0%2c.35%2c3.63%2c3.63%2c0%2c1%2c0%2c.55-1.88L19.49%2c5.25l-2.4%2c6.89a17%2c17%2c0%2c0%2c0-7.88%2c2.29l.13-.09a4.54%2c4.54%2c0%2c0%2c0-2.51-.77%2c4.7%2c4.7%2c0%2c0%2c0-4.61%2c4.77%2c4.76%2c4.76%2c0%2c0%2c0%2c2.32%2c4.1c.56%2c4.91%2c6.42%2c8.79%2c13.55%2c8.79s13.06-3.93%2c13.55-8.88A4.81%2c4.81%2c0%2c0%2c0%2c33.78%2c18.34Zm-6.1-12a2%2c2%2c0%2c1%2c1-2%2c2A2%2c2%2c0%2c0%2c1%2c27.68%2c6.37ZM6.83%2c15.18a2.9%2c2.9%2c0%2c0%2c1%2c1%2c.2A8.54%2c8.54%2c0%2c0%2c0%2c4.6%2c20.46a3.29%2c3.29%2c0%2c0%2c1-.78-2.12A3.09%2c3.09%2c0%2c0%2c1%2c6.83%2c15.18ZM18.08%2c29.63c-6.62%2c0-12-3.57-12-8s5.38-8%2c12-8%2c12%2c3.57%2c12%2c8S24.7%2c29.63%2c18.08%2c29.63Zm13.45-9.35a8.68%2c8.68%2c0%2c0%2c0-3.27-4.94%2c2.76%2c2.76%2c0%2c0%2c1%2c.91-.16%2c3.09%2c3.09%2c0%2c0%2c1%2c3%2c3.16A3.32%2c3.32%2c0%2c0%2c1%2c31.53%2c20.28Z'/%3e%3ccircle cx='22.44' cy='20.06' r='2.13'/%3e%3cpath d='M22.1%2c24.79a7.07%2c7.07%2c0%2c0%2c1-8.3%2c0%2c.8.8%2c0%2c0%2c0-1.12.12.81.81%2c0%2c0%2c0%2c.12%2c1.13%2c8.76%2c8.76%2c0%2c0%2c0%2c10.18%2c0%2c.8.8%2c0%2c1%2c0-.88-1.33Z'/%3e%3c/svg%3e")}.kto-socials-list__item_type_slack::before{background-image:url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23a7a9ac%7d%3c/style%3e%3c/defs%3e%3cpath class='cls-1' d='M9.9 21.65a3 3 0 1 1-3-3h3ZM11.42 21.65a3 3 0 0 1 6 0v7.56a3 3 0 1 1-6 0ZM14.44 9.52a3 3 0 1 1 3-3v3ZM14.44 11a3 3 0 1 1 0 6H6.88a3 3 0 0 1 0-6ZM26.57 14.06a3 3 0 1 1 3 3h-3ZM25.05 14.06a3 3 0 1 1-6 0V6.5a3 3 0 1 1 6 0ZM22 26.19a3 3 0 1 1-3 3v-3ZM22 24.67a3 3 0 1 1 0-6h7.56a3 3 0 0 1 0 6Z'/%3e%3c/svg%3e")}.kto-socials-list__item_type_slack:hover::before{background-image:url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23e01e5a%7d.cls-2%7bfill:%2336c5f0%7d.cls-3%7bfill:%232eb67d%7d.cls-4%7bfill:%23ecb22e%7d%3c/style%3e%3c/defs%3e%3cpath class='cls-1' d='M9.9 21.65a3 3 0 1 1-3-3h3ZM11.42 21.65a3 3 0 0 1 6 0v7.56a3 3 0 1 1-6 0Z'/%3e%3cpath class='cls-2' d='M14.44 9.52a3 3 0 1 1 3-3v3ZM14.44 11a3 3 0 1 1 0 6H6.88a3 3 0 0 1 0-6Z'/%3e%3cpath class='cls-3' d='M26.57 14.06a3 3 0 1 1 3 3h-3ZM25.05 14.06a3 3 0 1 1-6 0V6.5a3 3 0 1 1 6 0Z'/%3e%3cpath class='cls-4' d='M22 26.19a3 3 0 1 1-3 3v-3ZM22 24.67a3 3 0 1 1 0-6h7.56a3 3 0 0 1 0 6Z'/%3e%3c/svg%3e")}.kto-socials-list__item_type_stack-overflow::before{background-image:url("data:image/svg+xml,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23a7a9ac%7d%3c/style%3e%3c/defs%3e%3cpath class='cls-1' d='M27.35%2c31.59V22.48h3V34.62H3.09V22.48h3v9.11Z'/%3e%3cpath class='cls-1' d='M9.45%2c21.62l14.84%2c3.1.63-3-14.84-3.1Zm2-7.07L25.16%2c21l1.25-2.75L12.67%2c11.76ZM15.22%2c7.8l11.66%2c9.7%2c1.93-2.32L17.15%2c5.48ZM22.76.61%2c20.33%2c2.42l9%2c12.17%2c2.43-1.81ZM9.14%2c28.53H24.29v-3H9.14Z'/%3e%3c/svg%3e")}.kto-socials-list__item_type_stack-overflow:hover::before{background-image:url("data:image/svg+xml,%3csvg data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cpath d='M27.35%2c31.59V22.48h3V34.62H3.09V22.48h3v9.11Z' style='fill:%23bcbbbb'/%3e%3cpath d='M9.45%2c21.62l14.84%2c3.1.63-3-14.84-3.1Zm2-7.07L25.16%2c21l1.25-2.75L12.67%2c11.76ZM15.22%2c7.8l11.66%2c9.7%2c1.93-2.32L17.15%2c5.48ZM22.76.61%2c20.33%2c2.42l9%2c12.17%2c2.43-1.81ZM9.14%2c28.53H24.29v-3H9.14Z' style='fill:%23f48023'/%3e%3c/svg%3e")}.kto-socials-list__item_type_twitter::before{background-image:url("data:image/svg+xml,%3csvg data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cpath d='M34.05%2c8.61a12.18%2c12.18%2c0%2c0%2c1-3.57%2c1%2c6.24%2c6.24%2c0%2c0%2c0%2c2.73-3.44%2c12.5%2c12.5%2c0%2c0%2c1-3.95%2c1.51%2c6.23%2c6.23%2c0%2c0%2c0-10.77%2c4.26%2c6.64%2c6.64%2c0%2c0%2c0%2c.16%2c1.42A17.63%2c17.63%2c0%2c0%2c1%2c5.83%2c6.83a6.21%2c6.21%2c0%2c0%2c0%2c1.92%2c8.31%2c6.29%2c6.29%2c0%2c0%2c1-2.82-.78v.08a6.23%2c6.23%2c0%2c0%2c0%2c5%2c6.1%2c6.41%2c6.41%2c0%2c0%2c1-2.81.1A6.23%2c6.23%2c0%2c0%2c0%2c12.93%2c25%2c12.42%2c12.42%2c0%2c0%2c1%2c5.2%2c27.63a14.56%2c14.56%2c0%2c0%2c1-1.49-.08%2c17.66%2c17.66%2c0%2c0%2c0%2c9.54%2c2.79C24.7%2c30.34%2c31%2c20.86%2c31%2c12.63c0-.27%2c0-.54%2c0-.8A12.57%2c12.57%2c0%2c0%2c0%2c34.05%2c8.6Z' style='fill:%23a7a9ac%3bfill-rule:evenodd'/%3e%3c/svg%3e")}.kto-socials-list__item_type_twitter:hover::before{background-image:url("data:image/svg+xml,%3csvg data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cpath d='M34.05%2c8.61a12.18%2c12.18%2c0%2c0%2c1-3.57%2c1%2c6.24%2c6.24%2c0%2c0%2c0%2c2.73-3.44%2c12.5%2c12.5%2c0%2c0%2c1-3.95%2c1.51%2c6.23%2c6.23%2c0%2c0%2c0-10.77%2c4.26%2c6.64%2c6.64%2c0%2c0%2c0%2c.16%2c1.42A17.63%2c17.63%2c0%2c0%2c1%2c5.83%2c6.83a6.21%2c6.21%2c0%2c0%2c0%2c1.92%2c8.31%2c6.29%2c6.29%2c0%2c0%2c1-2.82-.78v.08a6.23%2c6.23%2c0%2c0%2c0%2c5%2c6.1%2c6.41%2c6.41%2c0%2c0%2c1-2.81.1A6.23%2c6.23%2c0%2c0%2c0%2c12.93%2c25%2c12.42%2c12.42%2c0%2c0%2c1%2c5.2%2c27.63a14.56%2c14.56%2c0%2c0%2c1-1.49-.08%2c17.66%2c17.66%2c0%2c0%2c0%2c9.54%2c2.79C24.7%2c30.34%2c31%2c20.86%2c31%2c12.63c0-.27%2c0-.54%2c0-.8A12.57%2c12.57%2c0%2c0%2c0%2c34.05%2c8.6Z' style='fill:%2341abe1%3bfill-rule:evenodd'/%3e%3c/svg%3e")}.kotlin-stay-in-touch-section{margin:0 0 92px;padding-top:0}.kotlin-get-started-section{padding:48px 0;padding:var(--l-space) 0;color:#fff;background:#7f52ff radial-gradient(89.53% 145.96% at .34% 100.79%,#ef4857 0,#de4970 17.58%,#b44db0 50.31%,#7f52ff 97.03%);background-color:#7f52ff}.kotlin-get-started-section__title{padding:96px 0 0;padding:var(--xxl-space) 0 0}.kotlin-get-started-section__text{margin:32px 0 48px;margin:var(--m-space) 0 var(--l-space);font-size:31px;line-height:42px}.kjq-tabs-tab__tabs{display:flex;overflow-x:scroll;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.page_js_yes .kjq-tabs-tab__tabs{overflow:hidden}.kjq-tabs-tab__tabs-item{margin-right:16px;margin-right:var(--s-space);border-bottom:2px solid rgba(39,40,44,.2);padding:8px 0;padding:var(--xs-space) 0;cursor:pointer}.kjq-tabs-tab__tabs-item:hover{border-bottom-color:#27282c}.kjq-tabs-tab__tabs-item_active,.kjq-tabs-tab__tabs-item_active:hover{color:#7f52ff;border-color:#7f52ff;cursor:default}.kjq-tabs-tab__tabs-item:last-of-type{margin-right:0}.experiment2-kotlin-values__variant-2 #try-kotlin-examples,.kjq-tabs_inited .kjq-tabs-tab_inactive{display:none}.kjq-tabs_size_s>.kjq-tabs-tab__tabs{font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-bottom:16px;margin-bottom:var(--s-space)}.kto-overview-youtube{position:relative;width:100%;height:0;padding-bottom:56.25%}.kto-overview-youtube>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kotlin-banner-section_first{display:block;padding-bottom:96px;padding-bottom:var(--xxl-space)}#kotlin-values-examples,#try-kotlin-examples{padding-top:0;padding-bottom:144px;padding-bottom:var(--xxxl-space)}#kotlin-values-examples{display:none}.experiment2-kotlin-values__variant-2 #kotlin-values-examples{display:block}.theme-kotlin-docs-wrapper .executable-fragment{border:0 transparent}.theme-kotlin-docs-wrapper .executable-fragment-wrapper{margin-bottom:60px}.theme-kotlin-docs-wrapper .compiler-info__open-editor-link{text-decoration:none}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;color:#999;font-size:15px;line-height:24px}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs.CodeMirror .CodeMirror-linenumber,.theme-kotlin-docs-wrapper .cm-s-kotlin-docs.CodeMirror pre.CodeMirror-line,.theme-kotlin-docs-wrapper .cm-s-kotlin-docs.CodeMirror pre.CodeMirror-line-like{color:#999;font-size:15px;line-height:24px}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs.CodeMirror{border-top-left-radius:8px;border-top-right-radius:8px;background:#f5f5f5}.theme-kotlin-docs-wrapper .js-code-output-executor,.theme-kotlin-docs-wrapper .output-wrapper{border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#f4f4f4}.theme-kotlin-docs-wrapper .js-code-output-executor{min-height:8px;border:0}.theme-kotlin-docs-wrapper .output-wrapper{border-top:1px solid rgba(39,40,44,.2);border-bottom:0}.theme-kotlin-docs-wrapper .run-button{top:8px;right:9px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 12L5 4v16l14-8z' fill='%236E4BF4'/%3e%3c/svg%3e");background-position:center;background-size:24px}.theme-kotlin-docs-wrapper .run-button:hover{opacity:.8}.theme-kotlin-docs-wrapper .code-area .fold-button{width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='12' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 11.005v2.103h-6.013L12.988 19h-2.117l.001-5.892H5v-2.103h5.872V5h2.114l.002 6.005H19z' fill='%2327282C' fill-opacity='.75'/%3e%3c/svg%3e");background-position:center;background-size:24px}.theme-kotlin-docs-wrapper .code-area .fold-button:hover{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='12' fill='%23F4F4F4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 11.005v2.103h-6.013L12.988 19h-2.117l.001-5.892H5v-2.103h5.872V5h2.114l.002 6.005H19z' fill='%2327282C'/%3e%3c/svg%3e")}.theme-kotlin-docs-wrapper .code-area._unfolded .fold-button{top:0;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.theme-kotlin-docs-wrapper .console-close{top:7px;right:6px;opacity:.75;width:24px;height:24px;cursor:pointer;background:url("data:image/svg+xml,%3csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 14.1a4.12 4.12 0 00-4.18-3.6H11v5l-7-6 7-6v5h1.79A6.15 6.15 0 0119 13.71a6 6 0 01-6 6.79H7v-2h6a4 4 0 004-4.4z' fill='%2327282C'/%3e%3c/svg%3e") 50% no-repeat;background-size:24px}.theme-kotlin-docs-wrapper .console-close:hover{opacity:1}.theme-kotlin-docs-wrapper .ERRORgutter,.theme-kotlin-docs-wrapper .WARNINGgutter,.theme-kotlin-docs-wrapper .console-icon.attention{width:16px;height:16px;background:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.972 2.552l5.858 10.145c.397.687.072 1.25-.722 1.25H2.798A1.337 1.337 0 011.64 11.94l5.422-9.39a1.103 1.103 0 011.91.001zm.126 8.872a1.081 1.081 0 10-2.162 0 1.081 1.081 0 002.162 0zM7 5.947l1.744-.65v3.604h-1.44L7 5.947z' fill='%23EF341E'/%3e%3c/svg%3e") 50% no-repeat;background-size:16px}.theme-kotlin-docs-wrapper .console-icon.attention{margin-left:-20px;background-position:-1px -1px}.theme-kotlin-docs-wrapper .ERRORgutter,.theme-kotlin-docs-wrapper .WARNINGgutter{margin-top:5px;margin-left:5px}.theme-kotlin-docs-wrapper .WARNINGgutter{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.972 2.552l5.858 10.145c.397.687.072 1.25-.722 1.25H2.798A1.337 1.337 0 011.64 11.94l5.422-9.39a1.103 1.103 0 011.91.001zm.126 8.872a1.081 1.081 0 10-2.162 0 1.081 1.081 0 002.162 0zM7 5.947l1.744-.65v3.604h-1.44L7 5.947z' fill='%2327282C' fill-opacity='.5'/%3e%3c/svg%3e")}.theme-kotlin-docs-wrapper .errors-and-warnings-gutter{width:24px}.theme-kotlin-docs-wrapper .code-output{padding-bottom:15px;padding-left:30px}.theme-kotlin-docs-wrapper div[label]:hover::after{display:inline-flex;margin-top:-1rem;margin-left:1rem;padding:4px 6px;border-radius:2px;content:attr(label);white-space:pre;color:#fff;background:#3c3d40;font-size:13px;line-height:20px}.theme-kotlin-docs-wrapper .CodeMirror-linebackground.unmodifiable-line{background:rgba(39,40,44,.05)}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs .CodeMirror-lines{margin:0;padding:12px 0}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs .CodeMirror-gutters{border:0 transparent}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs .cm-type{color:#27282c}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-keyword{color:#07a;font-weight:700}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-operator{color:#9a6e3a}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-number{color:#905}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-comment{color:#708090}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs .cm-variable,.theme-kotlin-docs-wrapper .cm-s-kotlin-docs .cm-variable-2,.theme-kotlin-docs-wrapper .cm-s-kotlin-docs .cm-variable-3,.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-def,.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-property{color:#27282c}.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-string,.theme-kotlin-docs-wrapper .cm-s-kotlin-docs span.cm-string-2{color:#690;font-weight:700}