@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;700&family=Fira+Sans:wght@700&display=swap);.loadscreen{align-items:center;background:#3c50e0;bottom:0;display:flex;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:999}.loadscreen__image{animation:loadscreen_pulse 5s linear infinite;height:80px;margin-left:calc(50vw - 40px);transform:scale(1);width:80px}.loadscreen--hidden{opacity:0;pointer-events:none;transition:opacity .5s linear}.loadscreen--hidden .loadscreen__image{animation:loadscreen_zoom .5s linear}@keyframes loadscreen_pulse{80%,to{height:80px;margin-left:calc(50vw - 40px);width:80px}90%{height:90px;margin-left:calc(50vw - 45px);width:90px}}@keyframes loadscreen_zoom{to{transform:scale(5)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:#071838;font-family:Fira Code,monospace;font-size:12px;line-height:1.83}@media(min-width:641px){html{font-size:14px;line-height:1.71}}@media(min-width:1281px){html{font-size:16px;line-height:1.62}}h1,h2,h3{font-family:Fira Sans,sans-serif}body{margin:0}body.no-scroll{overflow:hidden}#root{display:flex;min-height:100vh}a,button{color:inherit}button{background:transparent;font-family:inherit;font-size:inherit;padding:0}button:not([disabled]){cursor:pointer}button[disabled]{opacity:.7}.message{background:rgba(60,80,224,.05);border-left:3px solid #3c50e0;color:#3c50e0;padding:10px}.message--danger{background:rgba(255,86,112,.05);border-color:#ff5670;color:#ff5670}.message--warning{background:rgba(255,156,86,.05);border-color:#ff9c56;color:#ff9c56}.account{align-items:center;display:flex}.account__form{background:#fff;border:1px solid rgba(7,24,56,.3);border-radius:4px;margin:0 auto;padding:2rem}.account-form{grid-gap:1.5rem;display:grid;gap:1.5rem;max-width:350px;width:100%}.account-form__heading{align-items:center;display:grid;grid-template-columns:30px 1fr 30px}.account-form__back{height:24px;width:24px}.account-form__title{font-size:1.7rem;font-weight:200;grid-column:2/3;margin:0 auto;text-align:center}.account-form__button{height:40px;width:100%}.account-form__bottom{grid-gap:1rem;display:grid;gap:1rem}.account-form__link{border:none;color:#3c50e0;display:inline;text-decoration:none;width:-moz-fit-content;width:fit-content}@media(hover:hover)and (pointer:fine){.account-form__link:hover{text-decoration:underline}}.account-form__message{border-left:2px solid #3c50e0;color:#3c50e0;font-size:12px;padding:5px 10px}.account-form__message.message--danger{border-left:2px solid #ff5670;color:#ff5670}.article:not(:first-child){margin-top:5rem}.articles__no-result{margin:2rem 0}.articles-title{font-size:15px;font-weight:400;margin-bottom:.67em;margin-top:0}@media(min-width:641px){.articles-title{font-size:17px}}@media(min-width:961px){.articles-title{font-size:18px}}@media(min-width:1281px){.articles-title{font-size:22px}}.articles-terminal{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-rows:auto 1fr;padding:3rem}.articles-terminal__headings{font-size:1.5rem;font-weight:600}.articles-terminal__subheadings{font-size:1rem;font-weight:500}.articles-menu{grid-gap:1rem;display:grid;gap:1rem;margin:2rem 0}@media(min-width:701px){.articles-menu{grid-template-columns:auto 1fr}}.articles-menu__topics{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;width:-moz-fit-content;width:fit-content}@media(min-width:701px){.articles-menu__topics{grid-column:1/2;grid-row:1/2}}.articles-menu__button{color:#071838;height:30px;opacity:1;padding:0 10px;transition:opacity .35s ease}.articles-menu__button.button--active{color:#fdb400}.articles-menu__button.button--active:after{background-color:#fdb400}@media(min-width:701px){.articles-menu__button{height:auto}}.articles-menu__button:after{background-color:transparent;border-radius:50%;bottom:-1rem;content:"";height:3px;position:relative;right:50%;width:3px}.articles-menu__button:hover{opacity:.7}.articles-menu__search{max-width:300px;width:100%}@media(min-width:701px){.articles-menu__search{justify-self:end}}.articles-menu__search.field--focused{max-width:none}.articles-menu__search.field--focused .field__label{color:#071838}.articles-menu__search.field--focused .field__content{border-color:#071838}.articles-content,.articles-content__elements{grid-gap:2rem;display:grid;gap:2rem}@media(min-width:674px){.articles-content__elements{grid-template-columns:1fr 1fr}}@media(min-width:812px){.articles-content__elements{grid-template-columns:1fr 1fr 1fr}}.articles-card{display:block;position:relative;text-decoration:none}.articles-card:not(.articles-card--small){background:#3c50e0}.articles-card:not(.articles-card--small):before{content:"";display:block;padding-bottom:70%}@media(min-width:674px){.articles-card:not(.articles-card--small):before{padding-bottom:140%}}.articles-card:not(.articles-card--small) .articles-card__content,.articles-card:not(.articles-card--small) .articles-card__thumbnail{position:absolute}.articles-card:not(.articles-card--small) .articles-card__thumbnail{height:100%;top:0}.articles-card:not(.articles-card--small) .articles-card__content{bottom:0;color:#fff;padding:0 1rem 2rem}.articles-card--small{height:-moz-fit-content;height:fit-content}.articles-card--small .articles-card__thumbnail{display:block;position:relative}.articles-card--small .articles-card__thumbnail:before{content:"";display:block;padding-bottom:70%}.articles-card--small .articles-card__thumbnail img{position:absolute;top:0}.articles-card--small .articles-card__title{color:#071838}.articles-card__thumbnail{display:block;overflow:hidden;width:100%}.articles-card__thumbnail img{height:calc(100% + 2px);left:-1px;-o-object-fit:cover;object-fit:cover;position:relative;top:-1px;width:calc(100% + 2px)}.articles-card__top{align-items:center;color:#fff;display:flex;padding:2rem 1rem;position:absolute;top:0;width:100%}.articles-card__content{margin-top:1rem}.articles-card__title{font-family:Fira Sans,sans-serif;font-size:1.33rem;font-weight:600;line-height:1.25}.articles-card__info{grid-gap:1rem;color:#cbcccf;display:grid;gap:1rem;grid-template-columns:auto 1fr;margin-top:1rem}.articles-card__info span{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:auto 1fr}.articles-card__info .icon{height:16px;width:16px}.articles-card__tag{border:1px solid #ff9c56;border-radius:4px;color:#ff9c56;margin-left:auto;padding:3px 10px}.articles-card__subtitle{margin-top:2rem}.avatar{border-radius:50%;display:inline-block;height:30px;overflow:hidden;width:30px}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.button{align-items:center;border:1px solid transparent;border-radius:4px;display:flex;justify-content:center;transition:background-color .12s ease-in-out,opacity .35s ease-in-out,transform .12s ease-in-out}.button--tall{height:40px}@media(min-width:641px){.button--tall{height:50px}}@media(min-width:1281px){.button--tall{height:60px}}.button--white:not(.button--void){background-color:#fff;color:#071838}.button--white.button--void{border:1px solid #fff;color:#fff}@media(hover:hover)and (pointer:fine){.button--white:not([disabled]):hover:not(.button--void){background-color:#f2f2f2}.button--white:not([disabled]):hover.button--void{background-color:hsla(0,0%,95%,.25)}}.button--white.button--active,.button--white.focus-visible{outline:none}.button--white.button--active,.button--white:focus-visible{outline:none}.button--white.button--active:not(.button--void),.button--white.focus-visible:not(.button--void){background-color:#f2f2f2}.button--white.button--active:not(.button--void),.button--white:focus-visible:not(.button--void){background-color:#f2f2f2}.button--white.button--active.button--void,.button--white.focus-visible.button--void{background-color:hsla(0,0%,95%,.25)}.button--white.button--active.button--void,.button--white:focus-visible.button--void{background-color:hsla(0,0%,95%,.25)}.button--black:not(.button--void){background-color:#010814;color:#fff}.button--black.button--void{border:1px solid #010814;color:#010814}@media(hover:hover)and (pointer:fine){.button--black:not([disabled]):hover:not(.button--void){background-color:#02122c}.button--black:not([disabled]):hover.button--void{background-color:rgba(2,18,44,.25)}}.button--black.button--active,.button--black.focus-visible{outline:none}.button--black.button--active,.button--black:focus-visible{outline:none}.button--black.button--active:not(.button--void),.button--black.focus-visible:not(.button--void){background-color:#02122c}.button--black.button--active:not(.button--void),.button--black:focus-visible:not(.button--void){background-color:#02122c}.button--black.button--active.button--void,.button--black.focus-visible.button--void{background-color:rgba(2,18,44,.25)}.button--black.button--active.button--void,.button--black:focus-visible.button--void{background-color:rgba(2,18,44,.25)}.button--gray:not(.button--void){background-color:#f2f2f2;color:#071838}.button--gray.button--void{border:1px solid #f2f2f2;color:#f2f2f2}@media(hover:hover)and (pointer:fine){.button--gray:not([disabled]):hover:not(.button--void){background-color:#e5e5e5}.button--gray:not([disabled]):hover.button--void{background-color:hsla(0,0%,90%,.25)}}.button--gray.button--active,.button--gray.focus-visible{outline:none}.button--gray.button--active,.button--gray:focus-visible{outline:none}.button--gray.button--active:not(.button--void),.button--gray.focus-visible:not(.button--void){background-color:#e5e5e5}.button--gray.button--active:not(.button--void),.button--gray:focus-visible:not(.button--void){background-color:#e5e5e5}.button--gray.button--active.button--void,.button--gray.focus-visible.button--void{background-color:hsla(0,0%,90%,.25)}.button--gray.button--active.button--void,.button--gray:focus-visible.button--void{background-color:hsla(0,0%,90%,.25)}.button--gray-dark:not(.button--void){background-color:#cbcccf;color:#071838}.button--gray-dark.button--void{border:1px solid #cbcccf;color:#cbcccf}@media(hover:hover)and (pointer:fine){.button--gray-dark:not([disabled]):hover:not(.button--void){background-color:#bebfc3}.button--gray-dark:not([disabled]):hover.button--void{background-color:hsla(228,4%,75%,.25)}}.button--gray-dark.button--active,.button--gray-dark.focus-visible{outline:none}.button--gray-dark.button--active,.button--gray-dark:focus-visible{outline:none}.button--gray-dark.button--active:not(.button--void),.button--gray-dark.focus-visible:not(.button--void){background-color:#bebfc3}.button--gray-dark.button--active:not(.button--void),.button--gray-dark:focus-visible:not(.button--void){background-color:#bebfc3}.button--gray-dark.button--active.button--void,.button--gray-dark.focus-visible.button--void{background-color:hsla(228,4%,75%,.25)}.button--gray-dark.button--active.button--void,.button--gray-dark:focus-visible.button--void{background-color:hsla(228,4%,75%,.25)}.button--blue:not(.button--void){background-color:#3c50e0;color:#fff}.button--blue.button--void{border:1px solid #3c50e0;color:#3c50e0}@media(hover:hover)and (pointer:fine){.button--blue:not([disabled]):hover:not(.button--void){background-color:#263cdd}.button--blue:not([disabled]):hover.button--void{background-color:rgba(38,60,221,.25)}}.button--blue.button--active,.button--blue.focus-visible{outline:none}.button--blue.button--active,.button--blue:focus-visible{outline:none}.button--blue.button--active:not(.button--void),.button--blue.focus-visible:not(.button--void){background-color:#263cdd}.button--blue.button--active:not(.button--void),.button--blue:focus-visible:not(.button--void){background-color:#263cdd}.button--blue.button--active.button--void,.button--blue.focus-visible.button--void{background-color:rgba(38,60,221,.25)}.button--blue.button--active.button--void,.button--blue:focus-visible.button--void{background-color:rgba(38,60,221,.25)}.button--blue-light:not(.button--void){background-color:#f0f5fc;color:#071838}.button--blue-light.button--void{border:1px solid #f0f5fc;color:#f0f5fc}@media(hover:hover)and (pointer:fine){.button--blue-light:not([disabled]):hover:not(.button--void){background-color:#dbe7f8}.button--blue-light:not([disabled]):hover.button--void{background-color:rgba(219,231,248,.25)}}.button--blue-light.button--active,.button--blue-light.focus-visible{outline:none}.button--blue-light.button--active,.button--blue-light:focus-visible{outline:none}.button--blue-light.button--active:not(.button--void),.button--blue-light.focus-visible:not(.button--void){background-color:#dbe7f8}.button--blue-light.button--active:not(.button--void),.button--blue-light:focus-visible:not(.button--void){background-color:#dbe7f8}.button--blue-light.button--active.button--void,.button--blue-light.focus-visible.button--void{background-color:rgba(219,231,248,.25)}.button--blue-light.button--active.button--void,.button--blue-light:focus-visible.button--void{background-color:rgba(219,231,248,.25)}.button--blue-dark:not(.button--void){background-color:#071838;color:#fff}.button--blue-dark.button--void{border:1px solid #071838;color:#071838}@media(hover:hover)and (pointer:fine){.button--blue-dark:not([disabled]):hover:not(.button--void){background-color:#0a224f}.button--blue-dark:not([disabled]):hover.button--void{background-color:rgba(10,34,79,.25)}}.button--blue-dark.button--active,.button--blue-dark.focus-visible{outline:none}.button--blue-dark.button--active,.button--blue-dark:focus-visible{outline:none}.button--blue-dark.button--active:not(.button--void),.button--blue-dark.focus-visible:not(.button--void){background-color:#0a224f}.button--blue-dark.button--active:not(.button--void),.button--blue-dark:focus-visible:not(.button--void){background-color:#0a224f}.button--blue-dark.button--active.button--void,.button--blue-dark.focus-visible.button--void{background-color:rgba(10,34,79,.25)}.button--blue-dark.button--active.button--void,.button--blue-dark:focus-visible.button--void{background-color:rgba(10,34,79,.25)}.button--yellow:not(.button--void){background-color:#e6f45e;color:#071838}.button--yellow.button--void{border:1px solid #e6f45e;color:#e6f45e}@media(hover:hover)and (pointer:fine){.button--yellow:not([disabled]):hover:not(.button--void){background-color:#e2f246}.button--yellow:not([disabled]):hover.button--void{background-color:rgba(226,242,70,.25)}}.button--yellow.button--active,.button--yellow.focus-visible{outline:none}.button--yellow.button--active,.button--yellow:focus-visible{outline:none}.button--yellow.button--active:not(.button--void),.button--yellow.focus-visible:not(.button--void){background-color:#e2f246}.button--yellow.button--active:not(.button--void),.button--yellow:focus-visible:not(.button--void){background-color:#e2f246}.button--yellow.button--active.button--void,.button--yellow.focus-visible.button--void{background-color:rgba(226,242,70,.25)}.button--yellow.button--active.button--void,.button--yellow:focus-visible.button--void{background-color:rgba(226,242,70,.25)}.button--yellow-light:not(.button--void){background-color:#fff6e3;color:#071838}.button--yellow-light.button--void{border:1px solid #fff6e3;color:#fff6e3}@media(hover:hover)and (pointer:fine){.button--yellow-light:not([disabled]):hover:not(.button--void){background-color:#ffeeca}.button--yellow-light:not([disabled]):hover.button--void{background-color:rgba(255,238,202,.25)}}.button--yellow-light.button--active,.button--yellow-light.focus-visible{outline:none}.button--yellow-light.button--active,.button--yellow-light:focus-visible{outline:none}.button--yellow-light.button--active:not(.button--void),.button--yellow-light.focus-visible:not(.button--void){background-color:#ffeeca}.button--yellow-light.button--active:not(.button--void),.button--yellow-light:focus-visible:not(.button--void){background-color:#ffeeca}.button--yellow-light.button--active.button--void,.button--yellow-light.focus-visible.button--void{background-color:rgba(255,238,202,.25)}.button--yellow-light.button--active.button--void,.button--yellow-light:focus-visible.button--void{background-color:rgba(255,238,202,.25)}.button--yellow-dark:not(.button--void){background-color:#fdb400;color:#071838}.button--yellow-dark.button--void{border:1px solid #fdb400;color:#fdb400}@media(hover:hover)and (pointer:fine){.button--yellow-dark:not([disabled]):hover:not(.button--void){background-color:#e4a200}.button--yellow-dark:not([disabled]):hover.button--void{background-color:rgba(228,162,0,.25)}}.button--yellow-dark.button--active,.button--yellow-dark.focus-visible{outline:none}.button--yellow-dark.button--active,.button--yellow-dark:focus-visible{outline:none}.button--yellow-dark.button--active:not(.button--void),.button--yellow-dark.focus-visible:not(.button--void){background-color:#e4a200}.button--yellow-dark.button--active:not(.button--void),.button--yellow-dark:focus-visible:not(.button--void){background-color:#e4a200}.button--yellow-dark.button--active.button--void,.button--yellow-dark.focus-visible.button--void{background-color:rgba(228,162,0,.25)}.button--yellow-dark.button--active.button--void,.button--yellow-dark:focus-visible.button--void{background-color:rgba(228,162,0,.25)}.button--pink:not(.button--void){background-color:#ff5670;color:#fff}.button--pink.button--void{border:1px solid #ff5670;color:#ff5670}@media(hover:hover)and (pointer:fine){.button--pink:not([disabled]):hover:not(.button--void){background-color:#ff3d5a}.button--pink:not([disabled]):hover.button--void{background-color:rgba(255,61,90,.25)}}.button--pink.button--active,.button--pink.focus-visible{outline:none}.button--pink.button--active,.button--pink:focus-visible{outline:none}.button--pink.button--active:not(.button--void),.button--pink.focus-visible:not(.button--void){background-color:#ff3d5a}.button--pink.button--active:not(.button--void),.button--pink:focus-visible:not(.button--void){background-color:#ff3d5a}.button--pink.button--active.button--void,.button--pink.focus-visible.button--void{background-color:rgba(255,61,90,.25)}.button--pink.button--active.button--void,.button--pink:focus-visible.button--void{background-color:rgba(255,61,90,.25)}.button--pink-light:not(.button--void){background-color:#fff1f2;color:#071838}.button--pink-light.button--void{border:1px solid #fff1f2;color:#fff1f2}@media(hover:hover)and (pointer:fine){.button--pink-light:not([disabled]):hover:not(.button--void){background-color:#ffd8da}.button--pink-light:not([disabled]):hover.button--void{background-color:rgba(255,216,218,.25)}}.button--pink-light.button--active,.button--pink-light.focus-visible{outline:none}.button--pink-light.button--active,.button--pink-light:focus-visible{outline:none}.button--pink-light.button--active:not(.button--void),.button--pink-light.focus-visible:not(.button--void){background-color:#ffd8da}.button--pink-light.button--active:not(.button--void),.button--pink-light:focus-visible:not(.button--void){background-color:#ffd8da}.button--pink-light.button--active.button--void,.button--pink-light.focus-visible.button--void{background-color:rgba(255,216,218,.25)}.button--pink-light.button--active.button--void,.button--pink-light:focus-visible.button--void{background-color:rgba(255,216,218,.25)}.button--green:not(.button--void){background-color:#70d6a8;color:#fff}.button--green.button--void{border:1px solid #70d6a8;color:#70d6a8}@media(hover:hover)and (pointer:fine){.button--green:not([disabled]):hover:not(.button--void){background-color:#5cd09c}.button--green:not([disabled]):hover.button--void{background-color:rgba(92,208,156,.25)}}.button--green.button--active,.button--green.focus-visible{outline:none}.button--green.button--active,.button--green:focus-visible{outline:none}.button--green.button--active:not(.button--void),.button--green.focus-visible:not(.button--void){background-color:#5cd09c}.button--green.button--active:not(.button--void),.button--green:focus-visible:not(.button--void){background-color:#5cd09c}.button--green.button--active.button--void,.button--green.focus-visible.button--void{background-color:rgba(92,208,156,.25)}.button--green.button--active.button--void,.button--green:focus-visible.button--void{background-color:rgba(92,208,156,.25)}.button--green-dark:not(.button--void){background-color:#00c773;color:#fff}.button--green-dark.button--void{border:1px solid #00c773;color:#00c773}@media(hover:hover)and (pointer:fine){.button--green-dark:not([disabled]):hover:not(.button--void){background-color:#00ae64}.button--green-dark:not([disabled]):hover.button--void{background-color:rgba(0,174,100,.25)}}.button--green-dark.button--active,.button--green-dark.focus-visible{outline:none}.button--green-dark.button--active,.button--green-dark:focus-visible{outline:none}.button--green-dark.button--active:not(.button--void),.button--green-dark.focus-visible:not(.button--void){background-color:#00ae64}.button--green-dark.button--active:not(.button--void),.button--green-dark:focus-visible:not(.button--void){background-color:#00ae64}.button--green-dark.button--active.button--void,.button--green-dark.focus-visible.button--void{background-color:rgba(0,174,100,.25)}.button--green-dark.button--active.button--void,.button--green-dark:focus-visible.button--void{background-color:rgba(0,174,100,.25)}.button--purple:not(.button--void){background-color:#7c25c8;color:#fff}.button--purple.button--void{border:1px solid #7c25c8;color:#7c25c8}@media(hover:hover)and (pointer:fine){.button--purple:not([disabled]):hover:not(.button--void){background-color:#6f21b2}.button--purple:not([disabled]):hover.button--void{background-color:rgba(111,33,178,.25)}}.button--purple.button--active,.button--purple.focus-visible{outline:none}.button--purple.button--active,.button--purple:focus-visible{outline:none}.button--purple.button--active:not(.button--void),.button--purple.focus-visible:not(.button--void){background-color:#6f21b2}.button--purple.button--active:not(.button--void),.button--purple:focus-visible:not(.button--void){background-color:#6f21b2}.button--purple.button--active.button--void,.button--purple.focus-visible.button--void{background-color:rgba(111,33,178,.25)}.button--purple.button--active.button--void,.button--purple:focus-visible.button--void{background-color:rgba(111,33,178,.25)}.button--orange:not(.button--void){background-color:#ff9c56;color:#fff}.button--orange.button--void{border:1px solid #ff9c56;color:#ff9c56}@media(hover:hover)and (pointer:fine){.button--orange:not([disabled]):hover:not(.button--void){background-color:#ff8d3d}.button--orange:not([disabled]):hover.button--void{background-color:rgba(255,141,61,.25)}}.button--orange.button--active,.button--orange.focus-visible{outline:none}.button--orange.button--active,.button--orange:focus-visible{outline:none}.button--orange.button--active:not(.button--void),.button--orange.focus-visible:not(.button--void){background-color:#ff8d3d}.button--orange.button--active:not(.button--void),.button--orange:focus-visible:not(.button--void){background-color:#ff8d3d}.button--orange.button--active.button--void,.button--orange.focus-visible.button--void{background-color:rgba(255,141,61,.25)}.button--orange.button--active.button--void,.button--orange:focus-visible.button--void{background-color:rgba(255,141,61,.25)}.button--orange-dark:not(.button--void){background-color:#de4c36;color:#fff}.button--orange-dark.button--void{border:1px solid #de4c36;color:#de4c36}@media(hover:hover)and (pointer:fine){.button--orange-dark:not([disabled]):hover:not(.button--void){background-color:#d73b23}.button--orange-dark:not([disabled]):hover.button--void{background-color:rgba(215,59,35,.25)}}.button--orange-dark.button--active,.button--orange-dark.focus-visible{outline:none}.button--orange-dark.button--active,.button--orange-dark:focus-visible{outline:none}.button--orange-dark.button--active:not(.button--void),.button--orange-dark.focus-visible:not(.button--void){background-color:#d73b23}.button--orange-dark.button--active:not(.button--void),.button--orange-dark:focus-visible:not(.button--void){background-color:#d73b23}.button--orange-dark.button--active.button--void,.button--orange-dark.focus-visible.button--void{background-color:rgba(215,59,35,.25)}.button--orange-dark.button--active.button--void,.button--orange-dark:focus-visible.button--void{background-color:rgba(215,59,35,.25)}.button--gold:not(.button--void){background-color:gold;color:#071838}.button--gold.button--void{border:1px solid gold;color:gold}@media(hover:hover)and (pointer:fine){.button--gold:not([disabled]):hover:not(.button--void){background-color:#e6c200}.button--gold:not([disabled]):hover.button--void{background-color:rgba(230,194,0,.25)}}.button--gold.button--active,.button--gold.focus-visible{outline:none}.button--gold.button--active,.button--gold:focus-visible{outline:none}.button--gold.button--active:not(.button--void),.button--gold.focus-visible:not(.button--void){background-color:#e6c200}.button--gold.button--active:not(.button--void),.button--gold:focus-visible:not(.button--void){background-color:#e6c200}.button--gold.button--active.button--void,.button--gold.focus-visible.button--void{background-color:rgba(230,194,0,.25)}.button--gold.button--active.button--void,.button--gold:focus-visible.button--void{background-color:rgba(230,194,0,.25)}.button--simulative:not(.button--void){background-color:#ff9600;color:#fff}.button--simulative.button--void{border:1px solid #ff9600;color:#ff9600}@media(hover:hover)and (pointer:fine){.button--simulative:not([disabled]):hover:not(.button--void){background-color:#e68700}.button--simulative:not([disabled]):hover.button--void{background-color:rgba(230,135,0,.25)}}.button--simulative.button--active,.button--simulative.focus-visible{outline:none}.button--simulative.button--active,.button--simulative:focus-visible{outline:none}.button--simulative.button--active:not(.button--void),.button--simulative.focus-visible:not(.button--void){background-color:#e68700}.button--simulative.button--active:not(.button--void),.button--simulative:focus-visible:not(.button--void){background-color:#e68700}.button--simulative.button--active.button--void,.button--simulative.focus-visible.button--void{background-color:rgba(230,135,0,.25)}.button--simulative.button--active.button--void,.button--simulative:focus-visible.button--void{background-color:rgba(230,135,0,.25)}.button--sfeducation:not(.button--void){background-color:#ffc300;color:#071838}.button--sfeducation.button--void{border:1px solid #ffc300;color:#ffc300}@media(hover:hover)and (pointer:fine){.button--sfeducation:not([disabled]):hover:not(.button--void){background-color:#e6b000}.button--sfeducation:not([disabled]):hover.button--void{background-color:rgba(230,176,0,.25)}}.button--sfeducation.button--active,.button--sfeducation.focus-visible{outline:none}.button--sfeducation.button--active,.button--sfeducation:focus-visible{outline:none}.button--sfeducation.button--active:not(.button--void),.button--sfeducation.focus-visible:not(.button--void){background-color:#e6b000}.button--sfeducation.button--active:not(.button--void),.button--sfeducation:focus-visible:not(.button--void){background-color:#e6b000}.button--sfeducation.button--active.button--void,.button--sfeducation.focus-visible.button--void{background-color:rgba(230,176,0,.25)}.button--sfeducation.button--active.button--void,.button--sfeducation:focus-visible.button--void{background-color:rgba(230,176,0,.25)}.button--skillfactory:not(.button--void){background-color:#b5e916;color:#071838}.button--skillfactory.button--void{border:1px solid #b5e916;color:#b5e916}@media(hover:hover)and (pointer:fine){.button--skillfactory:not([disabled]):hover:not(.button--void){background-color:#a3d214}.button--skillfactory:not([disabled]):hover.button--void{background-color:rgba(163,210,20,.25)}}.button--skillfactory.button--active,.button--skillfactory.focus-visible{outline:none}.button--skillfactory.button--active,.button--skillfactory:focus-visible{outline:none}.button--skillfactory.button--active:not(.button--void),.button--skillfactory.focus-visible:not(.button--void){background-color:#a3d214}.button--skillfactory.button--active:not(.button--void),.button--skillfactory:focus-visible:not(.button--void){background-color:#a3d214}.button--skillfactory.button--active.button--void,.button--skillfactory.focus-visible.button--void{background-color:rgba(163,210,20,.25)}.button--skillfactory.button--active.button--void,.button--skillfactory:focus-visible.button--void{background-color:rgba(163,210,20,.25)}a.button{text-decoration:none}.codecoins{align-items:center;display:flex}.codecoins__icon{background:url(/img/codecoin.9a108575.svg) 50% no-repeat;background-size:12px;border-radius:50%;height:14px;margin-right:10px;width:14px}.codecoins__icon--purple{background-color:#7c25c8}.codecoins__icon--orange{background-color:#ff9c56}.codecoins__icon--blue{background-color:#3c50e0}.codecoins__icon--blue-dark{background-color:#071838}.codecoins__icon--gray{background-color:#cbcccf}.codecoins__amount{font-size:12px}.complexity{align-items:center;display:flex}.complexity svg{width:22px}.complexity--1 svg{fill:#00c773}.complexity--2 svg{fill:#ff9c56}.complexity--3 svg{fill:#ff5670}.complexity__message{font-size:12px;margin-right:6px}.container{margin:0 auto;max-width:calc(1098.33333px + 2rem);padding:0 1rem;width:100%}.container--full-width{max-width:calc(1320px + 2rem)}.content{flex:1;margin:1rem auto 2rem;width:100%}@media(min-width:641px){.content{margin:2rem auto 3rem}}@media(min-width:961px){.content{margin:3rem auto}}.dropdown{padding:5px 0}.dropdown ul{list-style:none;margin:0;padding:0}.dropdown__element{background:transparent;border:none;cursor:pointer;display:block;font-family:Fira Code,monospace;font-size:inherit;padding:5px 15px;text-align:left;text-decoration:none;transition:background .35s ease-in-out;width:100%}@media(hover:hover)and (pointer:fine){.dropdown__element:hover{background:rgba(7,24,56,.1)}}.dropdown__element.focus-visible{background:rgba(7,24,56,.1);outline:none}.dropdown__element:focus-visible{background:rgba(7,24,56,.1);outline:none}.dropdown__divider{background:rgba(7,24,56,.15);height:1px;margin:5px 0;width:100%}.field{position:relative;width:100%}.field--white .field__label{color:#fff}.field--white .field__content{border-color:#fff}.field--black .field__label{color:#010814}.field--black .field__content{border-color:#010814}.field--gray .field__label{color:#f2f2f2}.field--gray .field__content{border-color:#f2f2f2}.field--gray-dark .field__label{color:#cbcccf}.field--gray-dark .field__content{border-color:#cbcccf}.field--blue .field__label{color:#3c50e0}.field--blue .field__content{border-color:#3c50e0}.field--blue-light .field__label{color:#f0f5fc}.field--blue-light .field__content{border-color:#f0f5fc}.field--blue-dark .field__label{color:#071838}.field--blue-dark .field__content{border-color:#071838}.field--yellow .field__label{color:#e6f45e}.field--yellow .field__content{border-color:#e6f45e}.field--yellow-light .field__label{color:#fff6e3}.field--yellow-light .field__content{border-color:#fff6e3}.field--yellow-dark .field__label{color:#fdb400}.field--yellow-dark .field__content{border-color:#fdb400}.field--pink .field__label{color:#ff5670}.field--pink .field__content{border-color:#ff5670}.field--pink-light .field__label{color:#fff1f2}.field--pink-light .field__content{border-color:#fff1f2}.field--green .field__label{color:#70d6a8}.field--green .field__content{border-color:#70d6a8}.field--green-dark .field__label{color:#00c773}.field--green-dark .field__content{border-color:#00c773}.field--purple .field__label{color:#7c25c8}.field--purple .field__content{border-color:#7c25c8}.field--orange .field__label{color:#ff9c56}.field--orange .field__content{border-color:#ff9c56}.field--orange-dark .field__label{color:#de4c36}.field--orange-dark .field__content{border-color:#de4c36}.field--gold .field__label{color:gold}.field--gold .field__content{border-color:gold}.field--simulative .field__label{color:#ff9600}.field--simulative .field__content{border-color:#ff9600}.field--sfeducation .field__label{color:#ffc300}.field--sfeducation .field__content{border-color:#ffc300}.field--skillfactory .field__label{color:#b5e916}.field--skillfactory .field__content{border-color:#b5e916}.field--error .field__label{color:#ff5670}.field--error .field__content{border-color:#ff5670}.field--focused .field__label{color:#3c50e0}.field--focused .field__content{border-color:#3c50e0}.field--with-button .field__input{padding-right:40px}.field__label{color:rgba(7,24,56,.3);display:flex;left:15px;line-height:1;padding:0 5px;pointer-events:none;position:absolute;top:-.5em;transition:color .35s ease;z-index:1}@media(min-width:961px){.field__label{font-size:14px}}.field__label:before{background:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.field__content{border:1px solid rgba(7,24,56,.3);border-radius:4px;display:flex;height:30px;overflow:hidden;position:relative;transition:border-color .35s ease}@media(min-width:641px){.field__content{height:35px}}@media(min-width:1281px){.field__content{height:40px}}.field__input{background:transparent;border:0;color:inherit;flex:1;font-family:Fira Code,monospace;font-size:1rem;padding:0 20px;width:100%}.field__input:focus{outline:none}.field__input[type=password]::-ms-clear,.field__input[type=password]::-ms-reveal{display:none}.field__message{border-left-width:2px;font-size:12px;margin-top:1rem;padding:5px 10px}.field__button{border:0;height:100%;padding:0 10px;width:40px}.field__tooltip{height:100%;position:absolute;right:0}.icon{fill:currentColor;height:100%;width:100%}.icon--white{fill:#fff}.icon--black{fill:#010814}.icon--gray{fill:#f2f2f2}.icon--gray-dark{fill:#cbcccf}.icon--blue{fill:#3c50e0}.icon--blue-light{fill:#f0f5fc}.icon--blue-dark{fill:#071838}.icon--yellow{fill:#e6f45e}.icon--yellow-light{fill:#fff6e3}.icon--yellow-dark{fill:#fdb400}.icon--pink{fill:#ff5670}.icon--pink-light{fill:#fff1f2}.icon--green{fill:#70d6a8}.icon--green-dark{fill:#00c773}.icon--purple{fill:#7c25c8}.icon--orange{fill:#ff9c56}.icon--orange-dark{fill:#de4c36}.icon--gold{fill:gold}.icon--simulative{fill:#ff9600}.icon--sfeducation{fill:#ffc300}.icon--skillfactory{fill:#b5e916}.footer{background:#071838;color:#fff;font-size:14px;padding:3.5rem 0 7rem}@media(min-width:721px){.footer{font-size:1rem}}.footer ul{list-style:none;margin:0;padding:0}.footer a{text-decoration:none}.footer__container{grid-gap:3rem;display:grid;gap:3rem;justify-items:center}@media(min-width:540px){.footer__container{justify-items:start}}@media(min-width:900px){.footer__container{-moz-column-gap:calc(8.33333% - 9.16667px);column-gap:calc(8.33333% - 9.16667px);grid-template-columns:minmax(139px,auto) 1fr;grid-template-rows:auto 1fr 1fr}}.footer__links{text-align:center;width:100%}@media(min-width:540px){.footer__links{grid-gap:calc(8.33333% - 9.16667px);display:grid;gap:calc(8.33333% - 9.16667px);grid-auto-flow:column;text-align:left}}@media(min-width:900px){.footer__links{justify-content:space-between}}.footer__links a{transition:opacity .35s ease}@media(hover:hover)and (pointer:fine){.footer__links a:hover{opacity:.5}}.footer__links ul{margin-bottom:3rem}@media(min-width:540px){.footer__links ul{margin-bottom:0}}.footer__links li:not(:last-child){margin-bottom:1rem}.footer__icon{height:1rem;width:1rem}.footer__copyright{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:auto auto}@media(min-width:900px){.footer__adress,.footer__copyright{grid-column:2/3}}.form{grid-gap:1.5rem;display:grid;gap:1.5rem}.form__button{height:30px;width:100%}@media(min-width:641px){.form__button{height:35px}}@media(min-width:1281px){.form__button{height:40px}}.form__privacy{font-size:12px;line-height:1.5}.form__privacy a{color:#3c50e0;text-decoration:none}@media(hover:hover)and (pointer:fine){.form__privacy a:hover{text-decoration:underline}}.form__privacy--white a{color:#fff}.form__privacy--black a{color:#010814}.form__privacy--gray a{color:#f2f2f2}.form__privacy--gray-dark a{color:#cbcccf}.form__privacy--blue a{color:#3c50e0}.form__privacy--blue-light a{color:#f0f5fc}.form__privacy--blue-dark a{color:#071838}.form__privacy--yellow a{color:#e6f45e}.form__privacy--yellow-light a{color:#fff6e3}.form__privacy--yellow-dark a{color:#fdb400}.form__privacy--pink a{color:#ff5670}.form__privacy--pink-light a{color:#fff1f2}.form__privacy--green a{color:#70d6a8}.form__privacy--green-dark a{color:#00c773}.form__privacy--purple a{color:#7c25c8}.form__privacy--orange a{color:#ff9c56}.form__privacy--orange-dark a{color:#de4c36}.form__privacy--gold a{color:gold}.form__privacy--simulative a{color:#ff9600}.form__privacy--sfeducation a{color:#ffc300}.form__privacy--skillfactory a{color:#b5e916}.form__errors{grid-gap:1rem;border-left:2px solid #ff5670;display:grid;font-size:12px;gap:1rem;padding:5px 10px}.form__errors ol{margin:0;padding:0 0 0 2em}.navigation{height:60px;pointer-events:none;position:sticky;top:0;z-index:3}@media(min-width:641px){.navigation{height:72px}}.navigation--playground .header{background:#f2f2f2}.navigation--playground .header__container{max-width:100%}.header{align-items:center;background:#fff;box-shadow:0 1px 3px 0 rgba(7,24,56,0),0 1px 2px 0 rgba(7,24,56,0);display:flex;height:60px;pointer-events:all;position:relative;top:0;transition:top .2s ease-in-out,height .2s ease-in-out,box-shadow .2s ease-in-out}@media(min-width:641px){.header{height:72px}}.header--small{box-shadow:0 1px 3px 0 rgba(7,24,56,.1),0 1px 2px 0 rgba(7,24,56,.06);height:50px}@media(min-width:641px){.header--small{height:60px}}.header--hidden{top:-80px}.header--no-animation{transition:none}.header__container{align-items:center;display:flex}.header__menu-button{background:transparent;border:none;display:flex;height:30px;margin-left:auto;padding:0;width:30px}@media(min-width:810px){.header__menu-button{display:none}}.header__navigation{display:none;margin-left:auto}@media(min-width:810px){.header__navigation{display:block;max-width:calc(75% + 17.5px);width:100%}.header__navigation>ul{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto auto auto auto auto auto 1fr;list-style:none;padding:0}}@media(min-width:860px){.header__navigation>ul{gap:30px}}@media(min-width:1100px){.header__navigation{max-width:calc(58.33333% - 4.16667px)}}.header__link{border-bottom:1px solid transparent;opacity:1;text-decoration:none;transition:opacity .35s ease}.header__link.router-link-active{border-color:currentColor}.header__link.focus-visible{opacity:.7}.header__link:focus-visible{opacity:.7}@media(hover:hover)and (pointer:fine){.header__link:hover{opacity:.7}}.header__login{margin-left:auto}.header__login a{padding:0 20px}.header__dropdown{margin-left:auto}.header__dropdown .tippy-arrow{left:auto!important;right:0;transform:translate(-7px)!important}.header__user{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;text-decoration:none}.header__user span{opacity:1;transition:opacity .35s ease-in-out}.header__user.focus-visible span{opacity:.7}.header__user:focus-visible span{opacity:.7}@media(hover:hover)and (pointer:fine){.header__user:hover span{opacity:.7}}.header__codecoins{padding:5px 15px}.mobile{bottom:0;display:flex;height:100vh;left:0;opacity:1;pointer-events:all;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out}.mobile--hidden{opacity:0}.mobile--hidden .mobile__container{left:0}.mobile__overlay{background:rgba(7,24,56,.7);flex:1;min-width:100%}.mobile__container{background:#fff;left:-320px;min-width:320px;position:relative;transition:left .25s ease-in-out;width:320px}.mobile__list{height:100%;list-style:none;margin:0;overflow:scroll;padding:1.5rem 1.5rem 5px}.mobile__top{align-items:center;background:#fff;border-bottom:1px solid rgba(7,24,56,.15);display:flex;line-height:1.5;margin-bottom:5px;padding-bottom:1.5rem;position:sticky;top:0}.mobile__close{background:transparent;border:0;height:30px;margin-left:auto;padding:0;width:30px}.mobile__user{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr;text-decoration:none}.mobile__username{font-size:14px}.mobile__divider{background:rgba(7,24,56,.15);height:1px;margin:5px 0;width:100%}.mobile__element{font-size:16px;padding:5px 0}.mobile__element a{display:inline-block;text-decoration:none;width:100%}.mobile__element button{background:transparent;border:none;font:inherit;padding:0;text-align:left;width:100%}.card{border-radius:4px;padding:2.58rem 1.5rem}.card--no-padding{padding:0}.card__title{font-size:1.15rem;font-weight:500;margin:2rem 0 0}.card__icon{height:40px;width:40px}.card__text{margin-top:2rem}.layout{display:flex;flex-direction:column;margin:0 auto;width:100%}.legal{font-family:Fira Sans,sans-serif}.legal h1,.legal h2,.legal h3,.legal li,.legal ol,.legal p,.legal ul{margin:0}.legal h1:not(:last-child),.legal h2:not(:last-child),.legal h3:not(:last-child),.legal li:not(:last-child),.legal ol:not(:last-child),.legal p:not(:last-child),.legal ul:not(:last-child){margin-bottom:1rem}.legal ol,.legal ul{padding:0 0 0 2.5rem}.legal a{color:#3c50e0}@media(hover:hover)and (pointer:fine){.legal a:hover{text-decoration:none}}.legal h1{font-size:1.75rem}.legal h2{font-size:1.25rem}.legal h3{font-size:1rem}.legal h2,.legal h3{margin-top:1.5rem}.logo{display:flex;height:20px;transition:opacity .1s ease-in-out;width:-moz-fit-content;width:fit-content}.logo:active{opacity:.3}@media(min-width:641px){.logo{height:23px}}.logo__image{height:100%}.no-result{grid-gap:1rem;display:grid;gap:1rem}.no-result__text{font-family:Fira Sans,sans-serif;font-size:2rem;text-align:center}.no-result__button{height:40px;margin:0 auto;padding:0 1rem;width:-moz-fit-content;width:fit-content}.modal{align-items:center;display:flex;justify-content:center;z-index:998}.modal,.modal__overlay{bottom:0;left:0;position:fixed;right:0;top:0}.modal__overlay{background:rgba(7,24,56,.3);z-index:1}.modal__container{background:#fff;border-radius:4px;margin:2rem 1rem;max-width:350px;padding:2rem 1.5rem;position:relative;width:100%;z-index:2}.modal__close{height:24px;position:absolute;right:10px;top:10px;width:24px}.modal__close .button{height:100%;width:100%}.modal__heading{font-family:Fira Sans,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.28;text-align:center}.modal__image{display:block;margin:1rem auto 0;max-width:350px;width:100%}.modal__text{display:flex;justify-content:center;margin-top:1rem;text-align:center}.modal__text--column{flex-direction:column}.modal__text--deficiency{display:inline-block}.modal__text--deficiency .modal__codecoins{display:inline-flex}.modal__codecoins{margin:0 0 0 10px;width:-moz-fit-content;width:fit-content}.modal__codecoins .codecoins__icon{margin-right:5px}.modal__codecoins .codecoins__amount{font-size:1rem}.modal__button{cursor:pointer;height:40px;margin:1rem auto 0;padding:0 1rem}.modal__buttons{display:flex}.modal__buttons .button{min-width:120px}.modal__field{margin-top:1rem}.modal__subtext{font-size:.9rem;margin-top:1rem;text-align:center}.spoiler{background:#f2f2f2;border-radius:4px;outline-style:none}.spoiler__button{justify-content:flex-start;padding:1.66rem;text-align:left;width:100%}.spoiler__title{font-size:1.35rem;line-height:1.5;margin:0 1.5rem 0 0}.spoiler__icon{fill:currentColor;flex-shrink:0;height:24px;margin:calc(1.0125rem - 12px) 0 0 auto;transform:rotate(90deg);width:24px}.spoiler__content{height:0;overflow:hidden}.spoiler--active .spoiler__icon{transform:rotate(0deg)}.spoiler--active .spoiler__content{height:auto;padding:0 1.66rem 1.66rem}.share{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;justify-content:start;list-style:none;margin:0;padding:0}.share__link{align-items:center;border-radius:4px;display:flex;height:30px;justify-content:center;opacity:.7;transition:opacity .35s ease;width:30px}@media(hover:hover)and (pointer:fine){.share__link:hover{opacity:1}}.share__icon{fill:#cbcccf;height:30px;width:30px}.parser--crypted{filter:blur(2.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.parser h2{font-size:2rem;margin:0 0 1.5rem}.parser h2:not(:first-child){margin-top:3rem}.parser h3{font-size:1.2rem}.parser h3,.parser p{margin:0 0 1.5rem}.parser blockquote{background:url(/img/quote.95b5c6d4.svg) hsla(225,4%,80%,.15) top 5px right 10px no-repeat;background-size:30px;border-left:3px solid #cbcccf;margin:0 0 1.5rem;padding:10px 50px 10px 10px}.parser blockquote+figcaption{background:hsla(225,4%,80%,.15);border-left:3px solid #cbcccf;margin:0;padding:0 50px 10px 10px}.parser blockquote+figcaption cite{font-style:italic}.parser figure{margin:0 0 1.5rem}.parser figure blockquote{margin:0}.parser code{background-color:hsla(225,4%,80%,.4);border-radius:2px;padding:0 3px;white-space:pre}.parser code,.parser pre{font-family:Fira Code,monospace}.parser pre{background:hsla(225,4%,80%,.4);border-radius:4px;margin:0 0 1.5rem}.parser pre:not(.parser__highlight){padding:10px 15px;white-space:pre-wrap}.parser pre code{background:transparent;padding:0;white-space:inherit}.parser pre.parser__highlight{padding:10px 15px 5px}.parser pre.parser__highlight code{display:inline-block;font-family:Source Code Pro,monospace;margin-bottom:10px}.parser pre.parser__highlight .controls{align-items:center;display:flex;margin-bottom:.5rem}.parser pre.parser__highlight .controls div:last-child{margin-left:auto}.parser pre.parser__highlight .circle{background:#cbcccf;border-radius:50%;height:14px;margin-right:.5rem;width:14px}.parser pre.parser__highlight .circle:nth-child(3){margin-right:0}.parser pre.parser__highlight .icon{color:#071838;height:18px;transition:color .35s ease-in-out;width:18px}.parser pre.parser__highlight .icon:hover{color:#3c50e0}.parser__image{display:flex;gap:1rem;margin:0 0 1.5rem}.parser__image--flip{flex-direction:row-reverse}.parser__image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.parser__image picture{display:block;width:100%}.parser__image>div{flex-shrink:0}.parser__video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.parser__video iframe{border-width:0;height:100%;left:0;outline-width:0;position:absolute;top:0;width:100%}.parser img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.parser ol,.parser ul{margin:0 0 1.5rem;padding:0 0 0 2.5rem}.parser li{margin:0 0 1rem}.parser__table{margin:0 0 1.5rem}.parser__table table{border:1px solid #cbcccf;border-bottom:0;border-right:0;border-spacing:0;margin-bottom:10px;width:100%}.parser__table tbody tr:nth-child(2n){background:rgba(60,80,224,.05)}.parser__table td,.parser__table th{border:1px solid #cbcccf;border-left:0;border-top:0;padding:5px}.parser__table th{font-weight:600}.parser .spoiler{margin:0 0 1.5rem}.parser .spoiler__button{padding:1rem}.parser .message{margin:0 0 1.5rem}.parser .message:last-child,.parser .spoiler:last-child,.parser blockquote:last-child,.parser figure:last-child,.parser h2:last-child,.parser h3:last-child,.parser li:last-child,.parser ol:last-child,.parser p:last-child,.parser pre:last-child,.parser ul:last-child,.parser__image:last-child,.parser__table:last-child{margin-bottom:0}.subscribe{grid-gap:2rem;display:grid;gap:2rem}.subscribe__title{font-family:Fira Sans,sans-serif;font-size:2rem;font-weight:600;line-height:1.56;text-align:center}@media(min-width:680px){.subscribe__form{grid-template-columns:auto auto 150px}.subscribe__form .form__fields{gap:1rem;grid-auto-flow:column}.subscribe__form .form__errors,.subscribe__form .form__privacy{grid-column:span 3}}.subscribe__text{font-weight:600;opacity:.5;text-align:center}.material-info{border-radius:4px;overflow:hidden}.material-info__content{padding:0 2.85rem}@media(min-width:641px){.material-info__content{display:flex;padding:0 0 0 2.85rem}}.material-info__top{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;justify-content:start;margin-top:2.75rem}@media(min-width:641px){.material-info__text{flex-shrink:0;width:calc(62.5% - 3.75px)}}@media(min-width:961px){.material-info__text{width:calc(60% - 4px)}}.material-info__title{font-size:2rem;font-weight:600;line-height:1.28;margin:1.75rem 0 1.35rem}.material-info__cover{align-self:start;display:none}@media(min-width:641px){.material-info__cover{display:inline;display:initial;margin-left:10px}}.material__form{margin-top:2.5rem;padding:1.75rem 2.85rem}@media(min-width:521px){.material__form{grid-template-columns:1fr 1fr}.material__form .form__errors,.material__form .form__privacy{grid-column:span 2}}@media(min-width:1001px){.material__form{grid-template-columns:auto auto auto 150px}.material__form .form__errors,.material__form .form__privacy{grid-column:span 4}}.material__form--background input:-webkit-autofill,.material__form--background input:-webkit-autofill:focus,.material__form--background input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.material__form--background-white,.material__form--background-white .field__label:before{background:#fff}.material__form--background-white input:-webkit-autofill,.material__form--background-white input:-webkit-autofill:focus,.material__form--background-white input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #fff}.material__form--background-black,.material__form--background-black .field__label:before{background:#1a212c}.material__form--background-black input:-webkit-autofill,.material__form--background-black input:-webkit-autofill:focus,.material__form--background-black input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #1a212c}.material__form--background-gray,.material__form--background-gray .field__label:before{background:#f3f3f3}.material__form--background-gray input:-webkit-autofill,.material__form--background-gray input:-webkit-autofill:focus,.material__form--background-gray input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #f3f3f3}.material__form--background-gray-dark,.material__form--background-gray-dark .field__label:before{background:#d0d1d4}.material__form--background-gray-dark input:-webkit-autofill,.material__form--background-gray-dark input:-webkit-autofill:focus,.material__form--background-gray-dark input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #d0d1d4}.material__form--background-blue,.material__form--background-blue .field__label:before{background:#5062e3}.material__form--background-blue input:-webkit-autofill,.material__form--background-blue input:-webkit-autofill:focus,.material__form--background-blue input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #5062e3}.material__form--background-blue-light,.material__form--background-blue-light .field__label:before{background:#f2f6fc}.material__form--background-blue-light input:-webkit-autofill,.material__form--background-blue-light input:-webkit-autofill:focus,.material__form--background-blue-light input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #f2f6fc}.material__form--background-blue-dark,.material__form--background-blue-dark .field__label:before{background:#202f4c}.material__form--background-blue-dark input:-webkit-autofill,.material__form--background-blue-dark input:-webkit-autofill:focus,.material__form--background-blue-dark input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #202f4c}.material__form--background-yellow,.material__form--background-yellow .field__label:before{background:#e9f56e}.material__form--background-yellow input:-webkit-autofill,.material__form--background-yellow input:-webkit-autofill:focus,.material__form--background-yellow input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #e9f56e}.material__form--background-yellow-light,.material__form--background-yellow-light .field__label:before{background:#fff7e6}.material__form--background-yellow-light input:-webkit-autofill,.material__form--background-yellow-light input:-webkit-autofill:focus,.material__form--background-yellow-light input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #fff7e6}.material__form--background-yellow-dark,.material__form--background-yellow-dark .field__label:before{background:#fdbc1a}.material__form--background-yellow-dark input:-webkit-autofill,.material__form--background-yellow-dark input:-webkit-autofill:focus,.material__form--background-yellow-dark input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #fdbc1a}.material__form--background-pink,.material__form--background-pink .field__label:before{background:#ff677e}.material__form--background-pink input:-webkit-autofill,.material__form--background-pink input:-webkit-autofill:focus,.material__form--background-pink input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #ff677e}.material__form--background-pink-light,.material__form--background-pink-light .field__label:before{background:#fff2f3}.material__form--background-pink-light input:-webkit-autofill,.material__form--background-pink-light input:-webkit-autofill:focus,.material__form--background-pink-light input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #fff2f3}.material__form--background-green,.material__form--background-green .field__label:before{background:#7edab1}.material__form--background-green input:-webkit-autofill,.material__form--background-green input:-webkit-autofill:focus,.material__form--background-green input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #7edab1}.material__form--background-green-dark,.material__form--background-green-dark .field__label:before{background:#1acd81}.material__form--background-green-dark input:-webkit-autofill,.material__form--background-green-dark input:-webkit-autofill:focus,.material__form--background-green-dark input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #1acd81}.material__form--background-purple,.material__form--background-purple .field__label:before{background:#893bce}.material__form--background-purple input:-webkit-autofill,.material__form--background-purple input:-webkit-autofill:focus,.material__form--background-purple input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #893bce}.material__form--background-orange,.material__form--background-orange .field__label:before{background:#ffa667}.material__form--background-orange input:-webkit-autofill,.material__form--background-orange input:-webkit-autofill:focus,.material__form--background-orange input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #ffa667}.material__form--background-orange-dark,.material__form--background-orange-dark .field__label:before{background:#e15e4a}.material__form--background-orange-dark input:-webkit-autofill,.material__form--background-orange-dark input:-webkit-autofill:focus,.material__form--background-orange-dark input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #e15e4a}.material__form--background-gold,.material__form--background-gold .field__label:before{background:#ffdb1a}.material__form--background-gold input:-webkit-autofill,.material__form--background-gold input:-webkit-autofill:focus,.material__form--background-gold input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #ffdb1a}.material__form--background-simulative,.material__form--background-simulative .field__label:before{background:#ffa11a}.material__form--background-simulative input:-webkit-autofill,.material__form--background-simulative input:-webkit-autofill:focus,.material__form--background-simulative input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #ffa11a}.material__form--background-sfeducation,.material__form--background-sfeducation .field__label:before{background:#ffc91a}.material__form--background-sfeducation input:-webkit-autofill,.material__form--background-sfeducation input:-webkit-autofill:focus,.material__form--background-sfeducation input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #ffc91a}.material__form--background-skillfactory,.material__form--background-skillfactory .field__label:before{background:#bceb2d}.material__form--background-skillfactory input:-webkit-autofill,.material__form--background-skillfactory input:-webkit-autofill:focus,.material__form--background-skillfactory input:-webkit-autofill:hover{-webkit-text-fill-color:#071838;-webkit-box-shadow:inset 0 0 0 1000px #bceb2d}.material-stages{grid-gap:2rem;display:grid;gap:2rem;list-style:none;margin:0;padding:0;text-align:center}@media(min-width:600px){.material-stages{grid-template-columns:1fr 1fr 1fr;text-align:left}}.material-stages__index{align-items:center;border-radius:4px;display:flex;font-size:2.65rem;font-weight:600;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}@media(min-width:600px){.material-stages__index{margin:0 0 1rem}}.material-stages__index--white{background:hsla(0,0%,100%,.25);color:#fff}.material-stages__index--black{background:rgba(1,8,20,.25);color:#010814}.material-stages__index--gray{background:hsla(0,0%,95%,.25);color:#f2f2f2}.material-stages__index--gray-dark{background:hsla(225,4%,80%,.25);color:#cbcccf}.material-stages__index--blue{background:rgba(60,80,224,.25);color:#3c50e0}.material-stages__index--blue-light{background:rgba(240,245,252,.25);color:#f0f5fc}.material-stages__index--blue-dark{background:rgba(7,24,56,.25);color:#071838}.material-stages__index--yellow{background:rgba(230,244,94,.25);color:#e6f45e}.material-stages__index--yellow-light{background:rgba(255,246,227,.25);color:#fff6e3}.material-stages__index--yellow-dark{background:rgba(253,180,0,.25);color:#fdb400}.material-stages__index--pink{background:rgba(255,86,112,.25);color:#ff5670}.material-stages__index--pink-light{background:rgba(255,241,242,.25);color:#fff1f2}.material-stages__index--green{background:rgba(112,214,168,.25);color:#70d6a8}.material-stages__index--green-dark{background:rgba(0,199,115,.25);color:#00c773}.material-stages__index--purple{background:rgba(124,37,200,.25);color:#7c25c8}.material-stages__index--orange{background:rgba(255,156,86,.25);color:#ff9c56}.material-stages__index--orange-dark{background:rgba(222,76,54,.25);color:#de4c36}.material-stages__index--gold{background:rgba(255,215,0,.25);color:gold}.material-stages__index--simulative{background:rgba(255,150,0,.25);color:#ff9600}.material-stages__index--sfeducation{background:rgba(255,195,0,.25);color:#ffc300}.material-stages__index--skillfactory{background:rgba(181,233,22,.25);color:#b5e916}.material-about__block{grid-gap:2rem;border-radius:4px;display:grid;gap:2rem;padding:2.75rem 2.85rem}@media(min-width:730px){.material-about__block{grid-template-columns:1fr 300px}}.material-about__logo{margin:0 auto;max-width:300px}@media(min-width:730px){.material-about__logo{grid-row:span 2}}.material-about__lists{grid-gap:3rem;display:grid;gap:3rem;margin:2rem auto 0}@media(min-width:500px){.material-about__lists{grid-template-columns:1fr 1fr}}@media(min-width:730px){.material-about__lists{width:calc(100% - 10rem)}}.material-about__lists ul{margin:1.5rem 0 0;padding:0 0 0 2rem}.material-promo{padding:3.35rem 0}.material-promo--white{background:hsla(0,0%,100%,.85)}.material-promo--white .material-promo__title{color:#071838}.material-promo--black{background:rgba(1,8,20,.85)}.material-promo--black .material-promo__title{color:#fff}.material-promo--gray{background:hsla(0,0%,95%,.85)}.material-promo--gray .material-promo__title{color:#071838}.material-promo--gray-dark{background:hsla(225,4%,80%,.85)}.material-promo--gray-dark .material-promo__title{color:#071838}.material-promo--blue{background:rgba(60,80,224,.85)}.material-promo--blue .material-promo__title{color:#fff}.material-promo--blue-light{background:rgba(240,245,252,.85)}.material-promo--blue-light .material-promo__title{color:#071838}.material-promo--blue-dark{background:rgba(7,24,56,.85)}.material-promo--blue-dark .material-promo__title{color:#fff}.material-promo--yellow{background:rgba(230,244,94,.85)}.material-promo--yellow .material-promo__title{color:#071838}.material-promo--yellow-light{background:rgba(255,246,227,.85)}.material-promo--yellow-light .material-promo__title{color:#071838}.material-promo--yellow-dark{background:rgba(253,180,0,.85)}.material-promo--yellow-dark .material-promo__title{color:#071838}.material-promo--pink{background:rgba(255,86,112,.85)}.material-promo--pink .material-promo__title{color:#fff}.material-promo--pink-light{background:rgba(255,241,242,.85)}.material-promo--pink-light .material-promo__title{color:#071838}.material-promo--green{background:rgba(112,214,168,.85)}.material-promo--green .material-promo__title{color:#fff}.material-promo--green-dark{background:rgba(0,199,115,.85)}.material-promo--green-dark .material-promo__title{color:#fff}.material-promo--purple{background:rgba(124,37,200,.85)}.material-promo--purple .material-promo__title{color:#fff}.material-promo--orange{background:rgba(255,156,86,.85)}.material-promo--orange .material-promo__title{color:#fff}.material-promo--orange-dark{background:rgba(222,76,54,.85)}.material-promo--orange-dark .material-promo__title{color:#fff}.material-promo--gold{background:rgba(255,215,0,.85)}.material-promo--gold .material-promo__title{color:#071838}.material-promo--simulative{background:rgba(255,150,0,.85)}.material-promo--simulative .material-promo__title{color:#fff}.material-promo--sfeducation{background:rgba(255,195,0,.85)}.material-promo--sfeducation .material-promo__title{color:#071838}.material-promo--skillfactory{background:rgba(181,233,22,.85)}.material-promo--skillfactory .material-promo__title{color:#071838}.material-promo__cards{grid-gap:1rem;display:grid;gap:1rem}@media(min-width:540px){.material-promo__cards{grid-template-columns:1fr 1fr}}.material-promo__element{background:#fff;border-radius:4px;display:flex;flex-direction:column;padding:2.45rem}.material-promo__type{font-size:2rem;line-height:1.34;margin-top:2.5rem}.material-promo__name{font-size:2rem;font-weight:600;line-height:1.34;margin:0 0 1.12rem}.material-promo__subtitle{margin-bottom:2rem}.material-promo__cover{border-radius:4px;display:block;margin:auto 0 3.18rem;overflow:hidden;position:relative}.material-promo__cover:before{content:"";display:block;padding-bottom:60%}.material-promo__cover img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.material-promo__bottom{grid-gap:1rem;align-items:center;display:grid;gap:1rem}@media(min-width:440px){.material-promo__bottom{grid-template-columns:1fr auto}}@media(min-width:539px){.material-promo__bottom{grid-template-columns:1fr}}@media(min-width:900px){.material-promo__bottom{grid-template-columns:1fr auto}}.material-promo__button{height:40px;width:100%}@media(min-width:440px){.material-promo__button{max-width:220px}}@media(min-width:550px){.material-promo__button{max-width:none}}@media(min-width:900px){.material-promo__button{max-width:220px}}.material-promo__discount{color:#ff5670;font-weight:500;justify-self:center}.material-promo__discount span{background:#ff5670;border-radius:4px;color:#fff;display:inline-block;padding:3px 10px 3px 7px}.material .material-bottom{border-radius:4px;overflow:hidden}.material .material-bottom__content{grid-gap:2rem;display:grid;gap:2rem;padding:2.75rem 2.85rem 0}@media(min-width:961px){.material .material-bottom__content{grid-template-columns:1fr auto}}.material .material-bottom__title{font-size:2rem;font-weight:600;line-height:1.28;margin:0}.material .material-bottom__price{align-items:end}.material__swiper{margin-top:4rem}.material__price{grid-gap:1.35rem;display:grid;font-size:1.12rem;gap:1.35rem;grid-auto-flow:column;justify-content:start}.material-webinar{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-top:2.5rem;padding:0 2.85rem}@media(min-width:501px){.material-webinar{grid-template-columns:1fr 1fr}}@media(min-width:961px){.material-webinar{grid-template-columns:1fr 1fr 1fr}}.material-webinar__title{font-weight:500;margin-bottom:.67rem;opacity:.5}.material-webinar__text{grid-gap:1ch;align-items:center;display:grid;font-size:1.12rem;gap:1ch;grid-auto-flow:column;height:40px}.material-webinar__text--highlight{font-weight:600}.material-webinar__avatar{flex-shrink:0}.swiper{overflow-x:hidden}.swiper-pagination{margin-top:1rem;position:static}.swiper-pagination-bullet{background:#3c50e0;opacity:.35;transition:opacity .2s ease-in-out}.swiper-pagination-bullet-active{opacity:1}.tag{border:1px solid #fff;border-radius:4px;color:#fff;padding:3px 10px;width:-moz-fit-content;width:fit-content}.tag--orange{border-color:#ff9c56;color:#ff9c56}.terminal{background:#071838;border-radius:4px;color:#fff}.terminal__line:not(:last-child){margin-bottom:1rem}.terminal__line--done:before{color:#00c773;content:"√"}.terminal__line--info:before{color:#fdb400;content:"i"}.terminal__input:before{content:">"}.terminal__input:before,.terminal__line--done:before,.terminal__line--info:before{display:inline-block;font-weight:500;width:1.25rem}.terminal__carriage:after{content:"_";visibility:visible}.terminal__carriage--toggle:after{animation:terminal_carriage 2s linear infinite;visibility:hidden}.terminal__loading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal__hidden{visibility:hidden}.terminal__buttons{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;justify-content:end}.terminal__reset{height:30px;width:30px}.terminal__run{padding:0 20px}@keyframes terminal_carriage{0%{visibility:visible}50%{visibility:hidden}}.title{font-size:1.5rem;font-weight:500;line-height:1.33;margin:0}.title--main{font-size:2rem;font-weight:600}.title--margin-bottom{margin-bottom:2rem}.title--center{text-align:center}@media(min-width:641px){.title{font-size:2.57rem;line-height:1.28}}@media(min-width:1281px){.title{font-size:2.67rem;line-height:1.44}.title--main{line-height:1.27}}.popup{align-items:center;background:rgba(7,24,56,.3);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:998}.popup__close{height:24px;position:absolute;right:10px;top:10px;width:24px}.popup__close .button{height:100%;width:100%}.company__field{border:none;border-radius:0}.company__input{border-bottom:1px solid #071838;border-left:1px solid #071838;border-radius:4px 0 0 4px;border-top:1px solid #071838;padding:0 0 0 20px;width:100%}.company__button{border-radius:0 4px 4px 0;width:-moz-fit-content;width:fit-content}.company__icon{height:14px;width:14px}.company__message{background:transparent;border:none;text-align:center}.banner{grid-gap:1.15rem;display:grid;gap:1.15rem}.banner__item{grid-gap:1rem;border-radius:4px;display:grid;gap:1rem;padding:1rem;transition:all .25s ease-out}@media(min-width:961px){.banner__item{text-align:center}}.banner__logo{height:34px;width:100%}.banner__title{font-family:Fira Sans,sans-serif;font-size:1.1rem;font-weight:500;margin:0}.banner__button{font-weight:600;padding:1rem}.banner__button[disabled]{opacity:1}.loader{--b:8px;animation:loader 1s steps(10) infinite;aspect-ratio:1;background:conic-gradient(transparent 10%,#3c50e0) content-box;border-radius:50%;-webkit-mask:repeating-conic-gradient(transparent 0deg,#000 1deg,#000 20deg,transparent 21deg,transparent 36deg),radial-gradient(farthest-side,transparent calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask:repeating-conic-gradient(transparent 0deg,#000 1deg 20deg,transparent 21deg 36deg),radial-gradient(farthest-side,transparent calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;padding:1px;width:50px}@keyframes loader{to{transform:rotate(1turn)}}.keyword-title{margin:0}.keyword-parser{overflow:hidden}.keyword-playground{flex:1}.keyword-playground .keyword-title{margin-bottom:1.325rem}.keyword-playground__wrapper{background:#fff;border:2px solid #f2f2f2;border-radius:4px;flex-direction:column!important;height:auto!important;line-height:1.5}.keyword-playground__wrapper>.splitpanes__pane{height:auto!important;width:100%!important}.keyword-playground__top:after{background:#f2f2f2;content:"";display:block;height:2px;width:100%}.keyword-playground__row{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;list-style:none;margin:7px 1.5rem;padding:0;width:-moz-fit-content;width:fit-content}.keyword-playground__icon{height:18px;width:18px}.keyword-playground__tab{font-size:12px;font-weight:400;height:30px;width:-moz-max-content;width:max-content}.keyword-playground__tab .icon{fill:#cbcccf}.keyword-playground__tab--active{font-weight:700}.keyword-playground__tab--active .icon{fill:#3c50e0}@media(hover:hover)and (pointer:fine){.keyword-playground__tab:hover:not(:disabled){font-weight:700}.keyword-playground__tab:hover:not(:disabled) .icon{fill:#3c50e0}}.keyword-playground__tab--right:not(:disabled) .icon{fill:#ff5670}.keyword-playground__tab--right div{cursor:pointer;display:flex}.keyword-playground__tab:disabled{color:#cbcccf}.keyword-playground__language{border:1px solid #cbcccf;font-size:12px;font-weight:400;height:30px;justify-content:flex-start;padding:0 .5rem;width:-moz-fit-content;width:fit-content}.keyword-playground__language .icon{fill:#cbcccf;margin-right:.5rem}.keyword-playground__language .expand{margin-left:auto;margin-right:0}@media(hover:hover)and (pointer:fine){.keyword-playground__language:hover:not(:disabled) .icon{fill:#3c50e0}.keyword-playground__language:hover:not(:disabled) .expand,.keyword-playground__language:not(:disabled) .expand{fill:#071838}}.keyword-playground__language span{white-space:nowrap}.keyword-playground__content{height:250px}.keyword-playground__button{font-family:Fira Sans,sans-serif;font-weight:400;min-height:30px;min-width:30px;width:-moz-fit-content;width:fit-content;width:-moz-max-content;width:max-content}.keyword-playground__button--rotate{transform:rotateY(180deg)}.keyword-playground__button--text{font-size:14px;padding:0 .5rem}.keyword-playground__bottom{grid-gap:1rem;border-top:2px solid #f2f2f2;display:grid;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}@media(min-width:431px){.keyword-playground__bottom{grid-auto-flow:column}}.keyword-playground__editor{height:100%;position:relative;z-index:0}.keyword-playground__editor .CodeMirror{color:#071838;font-family:Source Code Pro,monospace;font-size:14px;height:100%}.keyword-playground__editor .CodeMirror-gutters{background-color:#fff;border-right:2px solid #f2f2f2}.keyword-playground__editor .CodeMirror-linenumber{color:#cbcccf}.keyword-playground__editor .CodeMirror pre.CodeMirror-line,.keyword-playground__editor .CodeMirror pre.CodeMirror-line-like{padding:0 14px 0 4px}.keyword-playground__editor .CodeMirror-simplescroll-vertical{background:#f2f2f2;border-radius:2px;bottom:5px!important;cursor:pointer;overflow:hidden;right:4px;top:5px;width:3px}.keyword-playground__editor .CodeMirror-simplescroll-vertical div{background:#3c50e0;border:none;border-radius:2px;opacity:.8}.keyword-playground-loading{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:1rem 0;min-height:calc(100% - 30px - 2rem)}.keyword-playground-loading__wrapper{display:inline-block;height:80px;position:relative;width:80px}.keyword-playground-loading__wrapper div{animation:keyword-editor-loading 1.2s linear infinite;background:#071838;border-radius:50%;height:6px;position:absolute;width:6px}.keyword-playground-loading__wrapper div:first-child{animation-delay:0s;left:66px;top:37px}.keyword-playground-loading__wrapper div:nth-child(2){animation-delay:-.1s;left:62px;top:22px}.keyword-playground-loading__wrapper div:nth-child(3){animation-delay:-.2s;left:52px;top:11px}.keyword-playground-loading__wrapper div:nth-child(4){animation-delay:-.3s;left:37px;top:7px}.keyword-playground-loading__wrapper div:nth-child(5){animation-delay:-.4s;left:22px;top:11px}.keyword-playground-loading__wrapper div:nth-child(6){animation-delay:-.5s;left:11px;top:22px}.keyword-playground-loading__wrapper div:nth-child(7){animation-delay:-.6s;left:7px;top:37px}.keyword-playground-loading__wrapper div:nth-child(8){animation-delay:-.7s;left:11px;top:52px}.keyword-playground-loading__wrapper div:nth-child(9){animation-delay:-.8s;left:22px;top:62px}.keyword-playground-loading__wrapper div:nth-child(10){animation-delay:-.9s;left:37px;top:66px}.keyword-playground-loading__wrapper div:nth-child(11){animation-delay:-1s;left:52px;top:62px}.keyword-playground-loading__wrapper div:nth-child(12){animation-delay:-1.1s;left:62px;top:52px}.keyword-playground-loading__advice{margin-top:2rem}.keyword-playground-terminal{height:100%;padding:0 1rem 1rem}.keyword-playground-terminal__output{font-size:14px;height:100%;margin:1rem 0;padding:0 10px 10px 0}.keyword-playground-terminal__output strong{font-weight:500}.keyword-playground-terminal__output .parser pre{margin:0}.keyword-playground-terminal__output .result-table table{border:none!important;border-collapse:inherit;border-spacing:0;position:relative;width:100%}.keyword-playground-terminal__output .result-table table td,.keyword-playground-terminal__output .result-table table th{border:none!important;box-sizing:border-box;height:38px;padding:5px 10px!important}.keyword-playground-terminal__output .result-table table th{background:#f0f0f0;box-shadow:inset 0 -1px 0 0 #ddd;font-size:.9em;font-weight:400;position:sticky;text-align:left;top:0}.keyword-playground-terminal__output .result-table table tr{transition:background .1s ease}.keyword-playground-terminal__output .result-table table tr:nth-child(2n) td{background-color:#f5f5f5}.keyword-playground-terminal__output .result-table table tr:nth-child(odd) td{background-color:#fbfbfb}.keyword-playground-terminal__output .result-table table tr:hover td{background:rgba(71,153,252,.38)}.keyword-playground-terminal__output .result-table table tr td{font-size:.9em;text-align:left!important;white-space:nowrap}.keyword-playground-terminal__output .result-table table tr .table-row-number{box-shadow:inset -1px 0 0 0 #ddd;text-align:right!important}.keyword-playground-terminal__output .result-table table tr th.table-row-number{box-shadow:inset -1px 0 0 0 #ddd,inset 0 -1px 0 0 #ddd}.keyword-playground-terminal__output .result-table table tr td.table-row-number{background-color:#f2f2f2;white-space:"nowrap";width:.1%}.keyword-playground .splitpanes__splitter{background:#f2f2f2;flex-shrink:0;position:relative}.keyword-playground .splitpanes__splitter:after,.keyword-playground .splitpanes__splitter:before{background-color:#cbcccf;content:"";position:absolute;transition:background-color .35s ease-in-out}.keyword-playground .splitpanes__splitter:hover:after,.keyword-playground .splitpanes__splitter:hover:before{background-color:#071838}@media(max-width:1120px){.keyword-playground .splitpanes__splitter{pointer-events:none}.keyword-playground .splitpanes__splitter:after,.keyword-playground .splitpanes__splitter:before{display:none}}.keyword-playground .splitpanes--horizontal>.splitpanes__splitter{height:3px}@media(min-width:1121px){.keyword-playground .splitpanes--horizontal>.splitpanes__splitter{height:8px}}.keyword-playground .splitpanes--horizontal>.splitpanes__splitter:after,.keyword-playground .splitpanes--horizontal>.splitpanes__splitter:before{height:1px;left:calc(50% - 15px);top:50%;width:30px}.keyword-playground .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.keyword-playground .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.keyword-playground .splitpanes:not(.splitpanes--horizontal)>.splitpanes__splitter{width:8px}@media(max-width:1120px){.keyword-playground .splitpanes:not(.splitpanes--horizontal)>.splitpanes__splitter{height:1rem;width:100%}}.keyword-playground .splitpanes:not(.splitpanes--horizontal)>.splitpanes__splitter:after,.keyword-playground .splitpanes:not(.splitpanes--horizontal)>.splitpanes__splitter:before{height:30px;left:50%;top:calc(50% - 15px);width:1px}.keyword-playground .splitpanes:not(.splitpanes--horizontal)>.splitpanes__splitter:before{margin-left:-2px}.keyword-playground .splitpanes:not(.splitpanes--horizontal)>.splitpanes__splitter:after{margin-left:1px}.keyword-playground-bread{grid-gap:2rem;display:grid;gap:2rem;margin-top:1rem;white-space:normal}.keyword-playground-pages{grid-gap:1rem;align-items:center;display:grid;font-weight:500;gap:1rem;grid-auto-flow:column;justify-content:center;list-style:none;margin:0;padding:0}.keyword-playground-pages__button{border-radius:4px;height:1.75rem;padding:0 .525rem;width:-moz-fit-content;width:fit-content}.keyword-playground-pages__dots{letter-spacing:-.2rem}.keyword-button{font-family:Fira Sans,sans-serif;font-size:14px;font-weight:400;min-height:30px;min-width:30px;padding:0 .5rem;width:-moz-fit-content;width:fit-content;width:-moz-max-content;width:max-content}.keyword-link{text-decoration:none}.keyword-loader{margin:1.875rem auto 0}.keyword>:not(:last-child){margin-bottom:1.325rem}.keyword>:last-child{margin-bottom:0}.keyword-problem{grid-gap:1rem;align-items:center;background-color:#3c50e0;border-radius:4px;display:grid;gap:1rem;padding:1rem}@media(min-width:640px){.keyword-problem{grid-template-columns:auto auto;justify-content:space-between}}.keyword-text{color:#fff;font-weight:500;margin:0}@keyframes keyword-editor-loading{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.purchase-modal{align-items:center;display:flex;justify-content:center;z-index:998}.purchase-modal,.purchase-modal__overlay{bottom:0;left:0;position:fixed;right:0;top:0}.purchase-modal__overlay{background:rgba(7,24,56,.3);z-index:1}.purchase-modal__container{background:#071838;border-radius:4px;color:#fff;font-size:10px;max-width:295px;padding:1.5rem;position:relative;width:100%;z-index:2}@media(min-width:900px){.purchase-modal__container{font-size:12px;max-width:440px}}@media(min-width:1281px){.purchase-modal__container{font-size:14px}}.purchase-modal__bundle{max-width:295px}@media(min-width:641px){.purchase-modal__bundle{max-width:320px}}@media(min-width:900px){.purchase-modal__bundle{max-width:440px}}.purchase-modal__close{height:18px;position:absolute;right:5px;top:5px;width:18px}.purchase-modal__close .button{height:100%;width:100%}@media(min-width:900px){.purchase-modal__close{height:24px;right:10px;top:10px;width:24px}}.promo-premium__title{font-family:Fira Sans,sans-serif;font-weight:500;margin:0}@media(min-width:900px){.promo-premium__title{font-size:1.6rem}}.promo-premium__fire{height:24px;vertical-align:sub;width:24px}@media(min-width:900px){.promo-premium__fire{height:36px;width:36px}}.promo-premium__card{grid-gap:1rem;display:grid;gap:1rem;padding:1rem .5rem;text-align:center}.promo-premium__card .promo-premium__button-select:last-of-type{margin-bottom:0}.promo-premium__list{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;padding:0}.promo-premium__item{font-weight:700}.promo-premium__price{font-size:1.5rem;font-weight:600;text-align:center}@media(min-width:900px){.promo-premium__price{font-size:2rem}}.promo-premium__price--old{text-decoration:line-through}.promo-premium__button{font-size:1.1rem;padding:1rem 0;width:100%}.promo-premium__button-select{display:flex;justify-content:space-between;margin-bottom:.75rem;padding:0 .5rem}@media(min-width:425px){.promo-premium__button-select{padding:0 2rem}}.hyphen{white-space:nowrap}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.katex-html{font-size:1.33rem}[data-scrollbar]{display:block;position:relative}.scroll-content{transform:translateZ(0)}.scrollbar-track{background:#f2f2f2;border-radius:2px;cursor:pointer;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.scrollbar-track-x{bottom:0;height:3px;left:0;opacity:.8;width:100%}.scrollbar-track-y{height:100%;opacity:.8;right:0;top:0;width:3px}.scrollbar-thumb{background:#3c50e0;border-radius:2px;height:3px;left:0;position:absolute;top:0;width:3px}.tippy-box{border-radius:4px;font-family:Fira Code,monospace}.tippy-box[data-theme~=tooltip]{text-align:center}.tippy-box[data-theme~=dropdown]{background-clip:padding-box;background-color:#fff;border:1px solid rgba(7,24,56,.15);box-shadow:0 4px 14px -2px rgba(7,24,56,.08);color:#071838}.tippy-box[data-theme~=dropdown]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=dropdown]>.tippy-arrow:after{border-color:transparent;border-style:solid;content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=dropdown]>.tippy-content{padding:0}.tippy-box[data-theme~=dropdown][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=dropdown][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(7,24,56,.2);border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=dropdown][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=dropdown][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(7,24,56,.2);border-width:0 7px 7px;bottom:17px;left:1px}.background--white{background-color:#fff;color:#071838}.background--black{background-color:#010814;color:#fff}.background--gray{background-color:#f2f2f2;color:#071838}.background--gray-dark{background-color:#cbcccf;color:#071838}.background--blue{background-color:#3c50e0;color:#fff}.background--blue-light{background-color:#f0f5fc;color:#071838}.background--blue-dark{background-color:#071838;color:#fff}.background--yellow{background-color:#e6f45e;color:#071838}.background--yellow-light{background-color:#fff6e3;color:#071838}.background--yellow-dark{background-color:#fdb400;color:#071838}.background--pink{background-color:#ff5670;color:#fff}.background--pink-light{background-color:#fff1f2;color:#071838}.background--green{background-color:#70d6a8;color:#fff}.background--green-dark{background-color:#00c773;color:#fff}.background--purple{background-color:#7c25c8;color:#fff}.background--orange{background-color:#ff9c56;color:#fff}.background--orange-dark{background-color:#de4c36;color:#fff}.background--gold{background-color:gold;color:#071838}.background--simulative{background-color:#ff9600;color:#fff}.background--sfeducation{background-color:#ffc300;color:#071838}.background--skillfactory{background-color:#b5e916;color:#071838}.text--white{color:#fff}.text--black{color:#010814}.text--gray{color:#f2f2f2}.text--gray-dark{color:#cbcccf}.text--blue{color:#3c50e0}.text--blue-light{color:#f0f5fc}.text--blue-dark{color:#071838}.text--yellow{color:#e6f45e}.text--yellow-light{color:#fff6e3}.text--yellow-dark{color:#fdb400}.text--pink{color:#ff5670}.text--pink-light{color:#fff1f2}.text--green{color:#70d6a8}.text--green-dark{color:#00c773}.text--purple{color:#7c25c8}.text--orange{color:#ff9c56}.text--orange-dark{color:#de4c36}.text--gold{color:gold}.text--simulative{color:#ff9600}.text--sfeducation{color:#ffc300}.text--skillfactory{color:#b5e916}.text--underline{text-decoration:underline}.text--strike{text-decoration:line-through}.border--white{border:1px solid #fff}.border--black{border:1px solid #010814}.border--gray{border:1px solid #f2f2f2}.border--gray-dark{border:1px solid #cbcccf}.border--blue{border:1px solid #3c50e0}.border--blue-light{border:1px solid #f0f5fc}.border--blue-dark{border:1px solid #071838}.border--yellow{border:1px solid #e6f45e}.border--yellow-light{border:1px solid #fff6e3}.border--yellow-dark{border:1px solid #fdb400}.border--pink{border:1px solid #ff5670}.border--pink-light{border:1px solid #fff1f2}.border--green{border:1px solid #70d6a8}.border--green-dark{border:1px solid #00c773}.border--purple{border:1px solid #7c25c8}.border--orange{border:1px solid #ff9c56}.border--orange-dark{border:1px solid #de4c36}.border--gold{border:1px solid gold}.border--simulative{border:1px solid #ff9600}.border--sfeducation{border:1px solid #ffc300}.border--skillfactory{border:1px solid #b5e916}