.FAST-information-tag{align-items:center;display:inline-flex;justify-content:center;position:relative;border-radius:10px}.FAST-information-tag .tag{padding:6px 10px;height:32px;border-radius:20px;gap:10px;font-family:var(--font-roboto-mono);font-size:1.4rem;font-weight:500;line-height:20px;text-transform:uppercase;white-space:nowrap;display:inline-block;color:inherit;background-color:inherit}.FAST-information-tag.tag-completed .tag{color:#0b8449;background-color:#edfdf2}.FAST-information-tag.tag-inprogress .tag{color:#454d56;background-color:#ffefbf}.FAST-information-tag.tag-notstarted .tag{color:#26292e;background-color:#efefef}.wide-content-card{align-items:flex-start;background-color:#fff;border:1px solid #d3d4d5;border-radius:20px;gap:10px;overflow:hidden;padding:var(--chakra-space-6-4);margin-top:32px}.wide-content-card,.wide-content-card .div{display:flex;flex-direction:column;position:relative;width:100%}.wide-content-card .frame-2{display:flex;align-items:flex-start;gap:var(--chakra-space-12-8)}.wide-content-card .frame-2 .content-card{background-size:cover;border-radius:8px;height:192px;width:195px;aspect-ratio:1}.wide-content-card .frame-2 .frame-3{flex-grow:1;display:flex;flex-direction:column;gap:19px}.wide-content-card .frame-2 .frame-3 .frame-4{display:flex;flex-direction:column;gap:10px}.wide-content-card .frame-2 .frame-3 .frame-4 .frame-5{display:flex;gap:var(--chakra-space-12-8);align-items:flex-start}.wide-content-card .frame-2 .frame-3 .frame-4 .frame-5 .title{font-size:2.4rem;font-weight:600;font-family:var(--font-roboto);color:#0a6efa;margin:0}.wide-content-card .frame-2 .frame-3 .frame-4 .frame-5 .title:hover{color:#0563e6}.wide-content-card .frame-2 .frame-3 .frame-4 .frame-6{display:flex;flex-direction:column;gap:10px}.wide-content-card .frame-2 .frame-3 .frame-4 .frame-6 .frame-1000005836{margin-bottom:-10px}.wide-content-card .group{position:relative;display:flex}.wide-content-card .group .custom-rating{display:flex;gap:var(--chakra-space-2);flex-wrap:wrap}.wide-content-card .ellipsis-button{height:35px;position:absolute;width:34px;right:var(--chakra-space-4);top:var(--chakra-space-4);cursor:pointer}.wide-content-card .ellipsis-button:hover,.wide-content-card .ellipsis-button[data-active]{background-color:#e6f0fe}.wide-content-card .ellipsis-button:hover .ellipsis-icon .path,.wide-content-card .ellipsis-button[data-active] .ellipsis-icon .path{fill:#0563e6}.menu-list-container.academy-menu-list{overflow-y:auto;box-shadow:0 4px 14px 0 rgba(0,0,0,.302);border-radius:20px;padding:0}.menu-list-container.academy-menu-list .dropdown-menu-item{display:flex;align-items:center;border-radius:0;height:50px;padding:20px}.menu-list-container.academy-menu-list .dropdown-menu-item .menu-image{width:24px;height:24px;margin-right:0;margin-left:0}.menu-list-container.academy-menu-list .dropdown-menu-item .menu-text{color:#26292e;font-family:var(--font-roboto);font-size:1.6rem;font-weight:600;letter-spacing:.32px;line-height:18px}.menu-list-container.academy-menu-list .dropdown-menu-item:hover{background:#e6f0fe}.algolia-global-search-container{overflow-y:auto}@media screen and (max-width:767px){.algolia-global-search-container{overflow-y:unset}}.algolia-global-search-container .filter-container{display:flex;flex-direction:column!important;align-items:flex-end;margin:var(--chakra-space-12) 0 var(--chakra-space-14)}.algolia-global-search-container .filter-container .filter-button{max-width:240px;min-width:240px;height:46px;background-color:#fff;border:1px solid #454d56;border-radius:8px;justify-content:space-between}.algolia-global-search-container .filter-container .filter-button .filter-by{text-align:left;font-size:1.6rem;font-weight:400}.algolia-global-search-container .filter-container .filter-button.clear-context{height:30px;margin-bottom:var(--chakra-space-4)}.fast-header.fast-header{z-index:1001}.topmenu a:link .topmenu-box:hover,.topmenu a:visited .topmenu-box:hover,.topmenu-navlink-active{font-weight:700;background-color:#202020;border-bottom:4px solid #fb6400;color:#fff}.external-flex-items{position:-webkit-sticky;position:sticky;top:0;z-index:1001;background-color:#000;min-height:63px;width:100%}.nav-logo{width:100px;padding-left:var(--chakra-space-12);align-self:center}.topmenu{transition:all .3s ease;font-size:1.4rem;display:flex;align-items:center;margin-left:var(--chakra-space-10)}.topmenu a:link,.topmenu a:visited{color:#fff;height:100%}.topmenu a:link .topmenu-box,.topmenu a:visited .topmenu-box{height:100%;display:flex;align-items:center;padding:0 var(--chakra-space-4);min-width:100px;text-align:center}.topmenu a:link .topmenu-box .topmenu-box-link,.topmenu a:visited .topmenu-box .topmenu-box-link{margin:0 auto;color:#fff}.nav-ham-icon{width:12.5px;height:12.5px}.popovercontent-nav{min-width:small;padding:var(--chakra-space-4);border:var(--chakra-space-0)}.user-avatar-menu{margin-left:var(--chakra-space-8);margin-right:var(--chakra-space-8)}.user-avatar-menu .chakra-menu__menu-button{border-radius:50%;background:transparent}.user-avatar-menu .chakra-menu__menu-button .chakra-avatar{width:28px;height:28px;border-color:#fff;outline:#fff;background:#fff!important}.user-avatar-menu .menuListContainer{max-height:75vh;overflow-y:auto}.user-avatar-menu .chakra-menu__menu-list{padding-top:var(--chakra-space-6-4);min-width:190px;right:-30px;top:0;border-radius:8px;box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}.user-avatar-menu .chakra-menu__menu-button:active,.user-avatar-menu .chakra-menu__menu-button:hover,.user-avatar-menu .chakra-menu__menu-button[data-active]{background:none}.user-avatar-menu .chakra-menu__menuitem{margin:var(--chakra-space-3-2) 0;padding:var(--chakra-space-3-2) var(--chakra-space-6-4) var(--chakra-space-2-5)}.user-avatar-menu .chakra-menu__menuitem.isActive{background-color:#e6f0fe}.user-avatar-menu .chakra-menu__divider{border-bottom:1px solid #fb6400;margin:0 var(--chakra-space-6-4)}.user-avatar-menu .chakra-menu__group{margin-bottom:var(--chakra-space-9-6);padding:0}.user-avatar-menu .chakra-menu__group__title{font-family:var(--font-roboto-mono);color:#1c4e94;font-size:1.2rem;line-height:16px;margin:var(--chakra-space-2-5) 0 0;padding:0 var(--chakra-space-6-4) var(--chakra-space-3-2) var(--chakra-space-6-4);text-transform:uppercase}.menu-item-sign-out{margin:0!important}.menu-item-profile-state:hover,.menu-item-sign-out:hover{background-color:#e6f0fe}.search-container{display:flex;align-items:center;margin-left:auto;background-color:#454d56;height:63px;width:60px}.search-container:hover{opacity:.9}.nav-search-icon:hover{background:none!important}.nav-search-icon svg{width:15px;height:15px;color:#fff;margin:0 var(--chakra-space-9)}.global-search{display:flex;border:1px solid #0563e6;background:#fff;position:relative;flex-direction:column}.global-search .search-container-expanded{max-width:700px;width:700px;flex-direction:row;display:flex;height:61px;align-items:center}.global-search .search-container-expanded .nav-search-icon{height:100%;position:relative}.global-search .search-container-expanded .nav-search-icon svg{color:#1c1b1f;margin:0 var(--chakra-space-3-5) 0 var(--chakra-space-8);z-index:1}.global-search .search-container-expanded .global-search-input{width:100%;height:58px}.global-search .search-container-expanded .global-search-input input{border-radius:0;background:#fff;font-size:1.4rem;line-height:20px;color:#26292e;height:100%;width:95%;border:none;padding:0}.global-search .search-container-expanded .global-search-input input:focus{outline:none;border-color:inherit;box-shadow:none}.global-search .search-container-expanded .icon-close{margin-right:var(--chakra-space-8);display:flex;align-items:center}.global-search .search-container-expanded .icon-close .tag-icon-styling-close{margin-top:0;cursor:pointer}.global-search .search-results{position:absolute;top:63px;width:700px;border:1px solid #0563e6;border-top:none;flex-direction:column;background:#fff;z-index:10001}.global-search .search-results .no-results{color:#000}.global-search .search-results .result{border-bottom:1px solid #d3d4d5;padding:var(--chakra-space-6-4) var(--chakra-space-9-6) var(--chakra-space-9-6) var(--chakra-space-9-6);gap:40px;justify-content:space-between}.global-search .search-results .result .title{color:#0563e6;line-height:18px;margin-bottom:var(--chakra-space-7-2)}.global-search .search-results .result .description{color:#454d56;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.global-search .search-results .result .result-module{font-family:var(--font-roboto-mono);text-transform:uppercase;background-color:#e6f0fe;color:#0563e6;border-radius:20px;line-height:20px;padding:var(--chakra-space-2-5) var(--chakra-space-4);height:-moz-fit-content;height:fit-content}.global-search .search-results .btn-view-all-results{margin:var(--chakra-space-9-6)}.global-search .search-results .btn-view-all-results .app-btn-reg-secondary-transparent{width:-moz-fit-content;width:fit-content;letter-spacing:.5px}.teaser-links{color:#fff}.teaser-links a{display:inline-block;padding:0 1rem}.teaser-links a:link,.teaser-links a:visited{color:#fff}.teaser-links a:hover{color:#7ab6f5}.preview-link .tutorial-preview{height:100%}.preview-link .tutorial-preview .title{margin-bottom:var(--chakra-space-6-4);color:#0563e6}.preview-link .tutorial-preview .preview-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:1.6rem}.preview-link .tutorial-preview .tag{text-transform:uppercase;text-decoration:none;padding:var(--chakra-space-2-4) var(--chakra-space-4) var(--chakra-space-2-4) var(--chakra-space-4);border-radius:24px;background:#e6f0fe;font-family:var(--font-roboto-mono);font-weight:500;color:#0563e6}.preview-link:hover{text-decoration:none}.preview-link:hover .tutorial-preview{background-color:#efefef}.preview-link:hover .title{color:#1c4e94;text-decoration:underline}.tutorial-grid{padding:var(--chakra-space-12-8)}@media screen and (max-width:767px){.tutorial-grid{padding:var(--chakra-space-6-4)}}.no-tutorials{font-size:x-large;font-weight:700;padding:var(--chakra-space-12-8)}.filters-button{display:none}@media(max-width:767px){.filters-button{display:block}}.filters-container{display:none}@media(min-width:768px){.filters-container{display:block!important}}@media(max-width:767px){.filters-container{width:100%}}.filters-container.filters-visible{display:block}.ais-CurrentRefinements-tutorials{display:flex;flex-wrap:wrap;gap:10px}.ais-CurrentRefinements-tutorials span.filters-visible{width:100%}.ais-CurrentRefinements-tutorials .ais-CurrentRefinements-list{list-style:none;display:flex;flex-wrap:wrap}.ais-CurrentRefinements-tutorials .ais-CurrentRefinements-list .ais-CurrentRefinements-item{background-color:transparent!important;white-space:nowrap}.ais-CurrentRefinements-tutorials .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category{position:relative;display:inline-block;text-transform:capitalize;background-color:#e6f0fe;color:#0563e6;font-weight:700;padding:var(--chakra-space-3) var(--chakra-space-5);border-radius:8px;font-size:1.4rem;display:flex;align-items:center;width:auto}.ais-CurrentRefinements-tutorials .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category .ais-CurrentRefinements-delete{background-color:#0563e6;color:#fff;width:var(--chakra-space-6-4);height:var(--chakra-space-6-4);font-size:1.1rem;font-weight:bolder;border-radius:20px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;opacity:1;margin-left:.625rem}@media(max-width:767px){.ais-CurrentRefinements-tutorials .tutorial-grid{display:none}.ais-CurrentRefinements-tutorials .filters-visible .tutorial-grid{display:block}}@media(min-width:768px){.ais-CurrentRefinements-tutorials .tutorial-grid{display:grid}}.api-detail{height:100%}.api-detail .sticky{position:-webkit-sticky;position:sticky;top:var(--chakra-space-1);margin-left:20%!important;gap:var(--chakra-space-12-8)}.api-detail .grid{padding:0}.api-detail .cs .cs-card,.api-detail .cs .cw-card,.api-detail .cw .cs-card,.api-detail .cw .cw-card{padding:var(--chakra-space-12-8);background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.102);border-radius:16px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:767px){.api-detail .cs .cs-card,.api-detail .cs .cw-card,.api-detail .cw .cs-card,.api-detail .cw .cw-card{padding:var(--chakra-space-6-4)}}