: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:var(--s-space);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:var(--s-space);padding-right:var(--s-space)}}.kto-heading_size_h1,.kto-heading_size_hero{margin-bottom:var(--m-space)}@media (max-width:640px){.kto-heading_size_h1{margin-bottom:var(--s-space)}}.kto-heading_size_h4{margin-bottom:var(--m-space)}@media (max-width:640px){.kto-heading_size_h4{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:-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:var(--m-space)}.kotlin-intro-section{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:var(--xxl-space);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:var(--xxl-space);padding-bottom:var(--xxxl-space)}.kotlin-banner-section__link{display:block;font-size:0;line-height:0}.kotlin-banner-section__header{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:-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:var(--m-space);margin-right:calc(-1*var(--s-space))}.kotlin-news-section__chunk{display:flex;flex-wrap:wrap;flex:1 1;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:-moz-any-link{display:flex;flex-direction:column;flex:1 1;min-width:230px;margin-top:var(--m-space);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:var(--m-space);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: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: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: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: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:var(--xxl-space)}.kotlin-why-section__section:last-of-type{margin-bottom:var(--xxxl-space)}.kotlin-why-section .kto-heading_size_hero,.kotlin-why-section__media{margin-bottom:var(--l-space)}.kotlin-why-section .kto-text_size_m{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__content{display:flex;align-items:center;height: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 var(--xxxl-space)}.kotlin-highlights-section__title{margin-bottom:var(--xl-space)}@media (max-width:800px){.kotlin-highlights-section__title{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/c19116325f40b8a9115905b947eebbeb.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='118' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.8924 10.0317C28.4679 11.0766 27.8802 12.0888 27.1945 13.0031C21.121 6.70109 11.0965 6.53782 4.82711 12.6113C-1.44227 18.6848 -1.63819 28.7093 4.43527 34.9786C4.63119 35.2072 4.85976 35.4031 5.08833 35.5991L5.67609 36.1215C12.3373 41.7378 22.3291 40.8888 27.9455 34.2276C30.1006 31.6807 31.4067 28.4807 31.6353 25.1501C32.0924 21.1991 30.8843 16.1052 28.8924 10.0317ZM7.37405 35.7623C6.9169 36.3501 6.06792 36.4154 5.48017 35.9582C4.89241 35.5011 4.82711 34.6521 5.28425 34.0644C5.74139 33.4766 6.59037 33.4113 7.17813 33.8684C7.73323 34.3256 7.83119 35.1746 7.37405 35.7623ZM28.7945 31.0276C24.9087 36.2195 16.5496 34.4562 11.2271 34.7174C11.2271 34.7174 10.2802 34.7827 9.33323 34.9133C9.33323 34.9133 9.69241 34.7501 10.1496 34.5868C13.9047 33.2807 15.6679 33.0195 17.9536 31.8439C22.2312 29.6562 26.5087 24.8562 27.3577 19.8929C25.7251 24.6603 20.7618 28.7746 16.2557 30.4399C13.1536 31.5827 7.56997 32.6929 7.56997 32.6929L7.34139 32.5623C3.55364 30.7011 3.42303 22.4725 10.3455 19.8276C13.3822 18.6521 16.2557 19.3052 19.5536 18.5215C23.0475 17.7052 27.0965 15.0929 28.7291 11.6644C30.5577 17.1827 32.7781 25.7378 28.7945 31.0276ZM40.6148 30.2439C40.1903 29.9827 39.9291 29.5256 39.9618 29.0358C39.9618 28.2521 40.5822 27.5991 41.3658 27.5991C41.3658 27.5991 41.3659 27.5991 41.3985 27.5991C41.6597 27.5991 41.921 27.6644 42.1495 27.795C43.4557 28.7093 44.9903 29.1991 46.5577 29.2644C48.0597 29.2644 48.9414 28.6113 48.9414 27.5991V27.5337C48.9414 26.3256 47.3087 25.9337 45.5128 25.3786C43.2597 24.7256 40.7128 23.8113 40.7128 20.8725V20.8072C40.7128 17.9011 43.1291 16.1378 46.1659 16.1378C47.8638 16.1705 49.4965 16.595 50.9985 17.3786C51.521 17.6399 51.8475 18.1297 51.8475 18.7174C51.8475 19.5011 51.1944 20.1542 50.4107 20.1542H50.3781C50.1495 20.1542 49.921 20.0888 49.6924 19.9909C48.5822 19.3705 47.374 19.0113 46.1005 18.946C44.7291 18.946 43.9454 19.5991 43.9454 20.448V20.5133C43.9454 21.6562 45.6107 22.1133 47.4067 22.7011C49.6597 23.3868 52.174 24.4317 52.174 27.1746V27.2399C52.174 30.4725 49.6597 32.0725 46.4924 32.0725C44.4026 32.0399 42.3454 31.4195 40.6148 30.2439ZM53.4801 17.9337C53.4475 16.9868 54.2312 16.2031 55.1781 16.1705H55.2108C56.1903 16.1705 56.974 16.9542 56.974 17.9337V18.9786C58.1169 17.3786 59.7169 16.1052 62.1985 16.1052C65.7903 16.1052 69.3169 18.946 69.3169 24.0725V24.1378C69.3169 29.2317 65.823 32.1052 62.1985 32.1052C59.6516 32.1052 58.0516 30.8317 56.974 29.395V34.8154C56.974 35.795 56.1903 36.5786 55.2108 36.5786C54.2638 36.5786 53.4801 35.795 53.4801 34.848V34.8154V17.9337ZM65.7903 24.1378V24.0725C65.7903 21.1011 63.7985 19.1746 61.4148 19.1746C59.0312 19.1746 56.9414 21.1664 56.9414 24.0725V24.1378C56.9414 27.0766 59.0312 29.0358 61.4148 29.0358C63.7985 29.0358 65.7903 27.1746 65.7903 24.1378ZM70.6883 17.9337C70.6556 16.9868 71.4393 16.2031 72.3863 16.1705H72.4189C73.3985 16.1705 74.1822 16.9542 74.1822 17.9337V18.7827C74.3454 17.4766 76.5005 16.1705 78.0352 16.1705C78.9169 16.1052 79.7005 16.7582 79.7659 17.6399C79.7659 17.7378 79.7659 17.8031 79.7659 17.9011C79.7659 18.7501 79.1781 19.4684 78.3618 19.5991C75.8475 20.0235 74.1495 22.2113 74.1495 25.248V30.3093C74.1495 31.2888 73.3659 32.0399 72.3863 32.0399C71.4393 32.0399 70.6556 31.2888 70.6556 30.3419C70.6556 30.3419 70.6556 30.3419 70.6556 30.3093L70.6883 17.9337ZM81.1699 17.9664C81.1373 17.0195 81.921 16.2358 82.8679 16.2031H82.9005C83.8801 16.2031 84.6638 16.9868 84.6638 17.9664V30.3419C84.6638 31.3215 83.8801 32.0725 82.9005 32.0725C81.921 32.0725 81.1699 31.2888 81.1699 30.3419V17.9664ZM86.4597 17.9664C86.4271 17.0195 87.2107 16.2358 88.1577 16.2031H88.1903C89.1699 16.2031 89.9536 16.9868 89.9536 17.9664V18.6848C90.9985 17.0521 92.8271 16.1052 94.7536 16.1705C98.2148 16.1705 100.207 18.4888 100.207 22.048V30.3093C100.239 31.2562 99.4883 32.0072 98.5414 32.0399C98.5087 32.0399 98.5087 32.0399 98.4761 32.0399C97.5291 32.0725 96.7454 31.2888 96.7128 30.3419V30.3093V23.1256C96.7128 20.7419 95.5373 19.3705 93.4148 19.3705C91.3903 19.3705 89.9536 20.8072 89.9536 23.1909V30.3419C89.9536 31.3215 89.1699 32.1052 88.1903 32.1052C87.2107 32.1052 86.4271 31.3215 86.4271 30.3419L86.4597 17.9664ZM115.684 16.1378C114.705 16.1378 113.921 16.9215 113.921 17.9011V18.946C112.778 17.346 111.178 16.0725 108.696 16.0725C105.105 16.0725 101.578 18.9133 101.578 24.0399V24.1052C101.578 29.1991 105.072 32.0725 108.696 32.0725C111.243 32.0725 112.843 30.7991 113.921 29.395C113.758 32.1705 112.06 33.6072 109.088 33.6072C107.456 33.6072 105.823 33.2154 104.386 32.399C104.19 32.3011 103.994 32.2684 103.766 32.2684C102.95 32.2684 102.296 32.8888 102.264 33.7052C102.264 34.3256 102.656 34.9133 103.243 35.1093C105.105 36.0235 107.129 36.4807 109.186 36.4807C111.962 36.4807 114.117 35.8276 115.488 34.4235C116.762 33.1501 117.447 31.2235 117.447 28.6439V17.9337C117.48 16.9542 116.696 16.1705 115.717 16.1378H115.684ZM109.513 29.0358C107.096 29.0358 105.137 27.1419 105.137 24.1052V24.0399C105.137 21.0684 107.129 19.1419 109.513 19.1419C111.896 19.1419 113.986 21.1337 113.986 24.0399V24.1052C114.019 27.0439 111.929 29.0358 109.513 29.0358ZM84.6965 11.9582C84.6965 12.9378 83.9128 13.7215 82.9332 13.7215C81.9536 13.7215 81.1699 12.9378 81.1699 11.9582C81.1699 10.9786 81.9536 10.195 82.9332 10.195C83.8801 10.1623 84.6638 10.946 84.6965 11.8929C84.6965 11.9256 84.6965 11.9256 84.6965 11.9582Z' 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='192' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='a' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='192' height='24'%3e%3cpath d='M0 0H192V24H0V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath d='M6.98351 10.9466C6.91356 10.8545 6.82118 10.782 6.71529 10.7363C6.60941 10.6904 6.4936 10.673 6.37907 10.6856C6.26454 10.6981 6.15516 10.7402 6.06149 10.8078C5.96783 10.8753 5.89306 10.9661 5.8444 11.0713L0.0723324 22.6975C0.0197498 22.8035 -0.00507702 22.9212 0.000209334 23.0395C0.00549568 23.1578 0.0407196 23.2729 0.102537 23.3736C0.164354 23.4744 0.250714 23.5575 0.353414 23.6153C0.456115 23.673 0.57175 23.7032 0.689338 23.7032H8.72664C8.85537 23.7062 8.9822 23.6715 9.09172 23.6034C9.20124 23.5351 9.28876 23.4363 9.34365 23.319C11.0774 19.7099 10.0267 14.2221 6.98351 10.9466Z' fill='url(%23b)'/%3e%3cpath d='M11.2165 0.372354C9.77831 2.60183 8.94016 5.16959 8.78436 7.82375C8.62856 10.478 9.16044 13.1275 10.3278 15.5122L14.2027 23.3194C14.26 23.4348 14.3481 23.5319 14.4571 23.5997C14.566 23.6676 14.6917 23.7035 14.8197 23.7036H22.8556C22.9732 23.7035 23.0888 23.6732 23.1915 23.6155C23.2942 23.5578 23.3805 23.4746 23.4424 23.374C23.5042 23.2732 23.5394 23.1581 23.5447 23.0398C23.5499 22.9214 23.5252 22.8037 23.4725 22.6978C23.4725 22.6978 12.6616 0.912954 12.3899 0.368034C12.3362 0.257154 12.2525 0.163674 12.1485 0.0985142C12.0446 0.0333542 11.9244 -0.0010854 11.8019 -0.000605402C11.6794 -0.000125402 11.5595 0.0351542 11.456 0.101034C11.3524 0.167034 11.2694 0.261114 11.2165 0.372354Z' fill='%232684FF'/%3e%3cpath d='M105.473 9.69425C105.473 12.5732 106.799 14.8588 111.984 15.8679C115.078 16.5222 115.726 17.0253 115.726 18.0641C115.726 19.0732 115.077 19.7265 112.898 19.7265C110.264 19.6787 107.683 18.9752 105.385 17.6784V22.3677C106.947 23.1393 109.009 24 112.839 24C118.26 24 120.411 21.5646 120.411 17.9453L105.473 9.69425ZM120.411 17.9453C120.411 14.532 118.613 12.929 113.546 11.8312C110.747 11.2078 110.07 10.5848 110.07 9.69425C110.07 8.56745 111.071 8.09153 112.927 8.09153C115.166 8.09153 117.376 8.77421 119.468 9.72401V5.24213C117.462 4.32245 115.278 3.86621 113.075 3.90665C108.066 3.90665 105.473 6.10289 105.473 9.69425M175.119 4.20352V23.7038H179.243V8.83385L180.982 12.781L186.815 23.7038H192V4.20352H187.876V16.7883L186.313 13.1373L181.63 4.20352H175.119ZM148.884 4.20352H144.377V23.7038H148.884V4.20352ZM139.176 17.9453C139.176 14.532 137.379 12.929 132.311 11.8312C129.513 11.2078 128.835 10.5848 128.835 9.69425C128.835 8.56745 129.837 8.09153 131.692 8.09153C133.931 8.09153 136.141 8.77421 138.233 9.72401V5.24213C136.227 4.32245 134.043 3.86621 131.839 3.90665C126.831 3.90665 124.239 6.10289 124.239 9.69425C124.239 12.5732 125.565 14.8588 130.75 15.8679C133.843 16.5222 134.491 17.0253 134.491 18.0641C134.491 19.0732 133.842 19.7265 131.663 19.7265C129.029 19.6787 126.448 18.9752 124.15 17.6784V22.3677C125.711 23.1393 127.774 24 131.604 24C137.025 24 139.176 21.5646 139.176 17.9453ZM70.4559 4.20352V23.7038H79.7211L81.1799 19.489H74.9929V4.20352H70.4559ZM52.1509 4.20352V8.41793H57.1594V23.7038H61.6964V8.41793H67.0586V4.20352H52.1509ZM45.5719 4.20352H39.626L32.876 23.7038H38.0307L38.9876 20.4196C41.3444 21.1167 43.8502 21.1167 46.2069 20.4196L47.1639 23.7038H52.3196L45.5719 4.20352ZM42.5987 16.9031C41.7591 16.903 40.9238 16.782 40.1181 16.5436L42.5987 8.0338L45.0794 16.5465C44.2736 16.784 43.4383 16.904 42.5987 16.9031ZM95.6941 4.20352H89.7484L82.9985 23.7038H88.1543L89.1112 20.4196C91.4679 21.1167 93.9739 21.1167 96.3305 20.4196L97.2874 23.7038H102.443L95.6941 4.20352ZM92.7212 16.9031C91.8815 16.903 91.0462 16.782 90.2405 16.5436L92.7212 8.0338L95.2018 16.5465C94.3961 16.784 93.5607 16.904 92.7212 16.9031ZM165.129 4.20352H159.183L152.433 23.7038H157.588L158.545 20.4196C160.902 21.1167 163.408 21.1167 165.765 20.4196L166.721 23.7038H171.877L165.129 4.20352ZM162.154 16.9031C161.314 16.903 160.479 16.782 159.673 16.5436L162.154 8.0338L164.634 16.5465C163.828 16.784 162.993 16.904 162.154 16.9031Z' fill='%230052CC'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='b' x1='10.147' y1='12.74' x2='3.988' y2='23.33' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%230052CC'/%3e%3cstop offset='.923' stop-color='%232684FF'/%3e%3c/linearGradient%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:-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: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:var(--xxl-space) 0 0}.kotlin-get-started-section__text{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:var(--s-space);border-bottom:2px solid rgba(39,40,44,.2);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: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:var(--xxl-space)}#kotlin-values-examples,#try-kotlin-examples{padding-top:0;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}