.header_navBg__AXIVm{background-color:var(--global-background-color);width:100%;padding:0;height:72px}.header_navBg__AXIVm .header_nav__hkNTz{background-color:var(--global-background-color);width:100%;margin-left:auto;margin-right:auto;max-width:var(--global-container-max-width);padding-left:0;padding-right:0}.header_navBg__AXIVm .header_nav__hkNTz .header_headerNavMiddle__SEhPl{margin-left:200px}.header_navLink__EeLhB{color:#fff;font-size:16px;font-weight:400;line-height:22px;padding-left:25px!important;padding-right:25px!important}.header_navLinkSupport__vZJMP{width:200px}.header_navLinkActive__pUr0O{color:#fff;font-weight:800}.header_navIcon__IuuLp{font-size:1.5rem;color:#fff}.header_rightNavBar__2rtgb{padding-top:10px}.header_rightNavBar__2rtgb .header_rightNavLink__QWCeA{margin-right:40px;padding:0!important}.header_rightNavBar__2rtgb .header_navTio__huXgr{background-color:#51e093;border-color:#51e093;color:#000;font-family:Open Sans SemiBold;font-size:16px;line-height:24px;width:132px;height:40px}.header_rightNavBar__2rtgb .header_navTio__huXgr:hover{background-color:#45cd85;border-color:#45cd85}.header_rightNavBar__2rtgb .header_navTioMobile__dAHWA,.header_rightNavBar__2rtgb .header_rightNavLinkSlackMobile__DrA21{display:none}.header_togglerIcon__3MNvM{font-size:1.2rem}.header_logoBrand__S2MYe{display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#fff}.header_logoBrand__S2MYe span{font-weight:800;font-size:24px;margin-left:9px;line-height:33px}.header_logoBrand__S2MYe:hover{color:#fff;text-decoration:none}.header_container__EG77E{padding:0;margin:auto;background-color:#000}.header_communityTitle__S5sYL{text-align:center;font-size:2rem;font-weight:700}.header_communities__gfCl7{gap:1rem}.header_communities__gfCl7,.header_community__kwfg2{display:flex;justify-content:center;align-items:center}.header_community__kwfg2{font-size:.8rem;font-weight:550;cursor:pointer;flex-direction:column;text-transform:uppercase;border-radius:4px}.header_community__kwfg2:hover{background-color:#dee2e6}.header_communityIcon__yiOj6{font-size:1.5rem;color:#0dcaf0}@media(max-width:1400px)and (min-width:1200px){.header_navBg__AXIVm .header_nav__hkNTz .header_headerNavMiddle__SEhPl{margin-left:206px}}@media(max-width:1200px)and (min-width:992px){.header_navBg__AXIVm .header_nav__hkNTz{padding-left:20px;padding-right:10px}.header_navBg__AXIVm .header_nav__hkNTz .header_headerNavMiddle__SEhPl{margin-left:138px}}@media(max-width:992px){.header_navBg__AXIVm .header_nav__hkNTz{padding-top:10px;padding-left:20px;padding-right:10px}.header_navBg__AXIVm .header_nav__hkNTz .header_headerNavMiddle__SEhPl{margin-left:2px}.header_logoBrand__S2MYe{margin-left:0;display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#fff}.header_logoBrand__S2MYe span{font-weight:800;font-size:24px;margin-left:9px;line-height:33px}.header_rightNavBar__2rtgb{padding-top:20px;margin-left:10px;padding-left:48px!important;margin-bottom:30px!important;border-top:1px solid #a29f9f;border-bottom:1px solid #a29f9f}.header_rightNavBar__2rtgb .header_rightNavLink__QWCeA{margin-right:40px;padding:0!important}.header_rightNavBar__2rtgb .header_navTio__huXgr{display:none}.header_rightNavBar__2rtgb .header_navTioMobile__dAHWA{display:block;margin-top:8px;margin-bottom:20px;color:#fff;font-size:16px}.header_rightNavBar__2rtgb .header_rightNavLink__QWCeA{display:none}.header_rightNavBar__2rtgb .header_rightNavLinkSlackMobile__DrA21{display:block;margin-top:8px;color:#fff;font-size:16px}}@media(max-width:768px){.header_rightNavBar__2rtgb{padding-top:20px;margin-left:10px;padding-left:38px!important}}.footer_footerLayout__ednCO{margin-top:20px;max-width:var(--global-container-max-width);padding:35px 0 15px;border-top:1px solid #444}.footer_footerLayout__ednCO,.footer_footerLayout__ednCO .footer_navContainer__o51dW{width:100%;margin-left:auto;margin-right:auto;background-color:transparent;position:relative}.footer_footerLayout__ednCO .footer_navContainer__o51dW{margin-bottom:25px}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_leftPanel__kt6AT{padding-left:0}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_leftPanel__kt6AT .footer_logoBrand__Y0XeG{display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#fff;text-decoration:none}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_leftPanel__kt6AT .footer_logoBrand__Y0XeG span{font-weight:800;font-size:24px;margin-left:9px;line-height:33px}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_leftPanel__kt6AT .footer_oneSentence__S9mIu{font-size:16px;line-height:24px;color:#ccc;margin-top:14px;margin-left:49px}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_leftPanel__kt6AT .footer_medias__a6yVv{margin-top:24px;margin-left:49px;margin-bottom:50px;display:flex}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_leftPanel__kt6AT .footer_medias__a6yVv img{width:22px;height:22px;margin-right:15px}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_internalLinks__8lUx9{text-align:right;padding-right:0}.footer_footerLayout__ednCO .footer_navContainer__o51dW .footer_internalLinks__8lUx9 a{font-size:16px;line-height:22px;margin-left:39px;margin-bottom:25px;text-decoration:none;color:#fff}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr{width:100%;margin-left:auto;margin-right:auto;max-width:var(--global-max-width);background-color:transparent;position:relative;margin-bottom:25px;padding-left:0;padding-right:0}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_divideLine__K_ky3{width:100%;margin-left:auto;margin-right:auto;margin-bottom:26px}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_divideLine__K_ky3 div{border-top:1px solid #444;width:100%}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_navContainer__o51dW{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X{color:#888;font-size:14px;line-height:19px}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_copyRightPanel__4H4Di{color:#fff;font-size:14px;line-height:21px}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_keywords__5n3ij a{color:#888;font-size:14px;line-height:19px;font-family:Open Sans;font-weight:300;text-decoration:none}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_keywords__5n3ij span{margin-right:3px;margin-left:3px}@media(max-width:1400px)and (min-width:1200px){.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_keywordsKey__t7MlT{text-align:right}}@media(max-width:1200px)and (min-width:992px){.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr{padding-left:20px;padding-right:20px}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_keywordsKey__t7MlT{text-align:right}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_keywords__5n3ij{padding-left:25px}}@media(max-width:992px){.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr{padding-left:20px;padding-right:20px}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_internalLinks__8lUx9{text-align:left;display:contents;margin-left:0;margin-right:28px}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_internalLinks__8lUx9 a{margin-left:46px}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_keywordsKey__t7MlT{text-align:right}.footer_footerLayout__ednCO .footer_footerContainer__Y0LAr .footer_keywordsPanel__kes6X .footer_keywords__5n3ij{margin-top:15px;padding-left:15px}}.layout_navBg__qZAGx{background-color:var(--global-background-color)}.layout_navLink___5Daf{color:#fff}.layout_navLinkActive__2cWF_{color:#fff;font-weight:800}.layout_navIcon__ebykb{font-size:1.58rem;color:#fff}.layout_togglerIcon__qOuKJ{font-size:1.2rem}.layout_logoBrand__CZPbq{display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#fff}.layout_logoBrand__CZPbq:hover{color:#fff;text-decoration:none}.layout_container__B_Rgx{padding:0;margin:auto;background-color:var(--global-background-color)}.layout_footerContainer__3ehMo{background-color:var(--global-background-color)!important;background-image:none!important}.layout_communityTitle__9cnMO{text-align:center;font-size:2rem;font-weight:700}.layout_communities__eFWE_{gap:1rem}.layout_communities__eFWE_,.layout_community__Zt4hO{display:flex;justify-content:center;align-items:center}.layout_community__Zt4hO{font-size:.8rem;font-weight:550;cursor:pointer;flex-direction:column;text-transform:uppercase;border-radius:4px}.layout_community__Zt4hO:hover{background-color:#dee2e6}.layout_communityIcon__Ao7T8{font-size:1.5rem;color:#0dcaf0}.layout_copyright__dkPOC{text-align:center}.layout_bottomKeyWord__NgPB7{margin-left:auto;margin-right:auto;width:100%;text-align:center;max-width:var(--global-blog-article-max-width);font-size:9px;color:rgba(0,0,0,.204)}.layout_bottomKeyWord__NgPB7 a{color:rgba(0,0,0,.204);font-size:8px;margin-left:5px;margin-right:5px}.layout_titleContainerBackgroundImg__CM6ok{height:100vh;width:100%;background-image:url(/_next/static/media/stars.c7a507e9.png);background-size:1000px 625px;background-repeat:repeat;position:fixed}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.blog_blogLayoutContainer__uBgqU{width:100%;margin-left:auto;margin-right:auto;max-width:var(--global-container-max-width);padding-left:0;padding-right:0;background-color:transparent;position:relative}.blog_featBitIntroduceContainer__6lGW7{margin-top:1px!important;padding-top:60px;padding-bottom:50px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayout__Fpu92{border-left:1px solid #333!important;position:fixed;top:1px;padding-top:102px;padding-left:22px;padding-bottom:10px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1{display:none}.blog_featBitIntroduceContainer__6lGW7 .blog_onThisPage__xxpuK{color:#fff;width:100%;margin-top:22px;border-top:1px solid hsla(0,0%,84%,.549);padding-top:10px}.blog_featBitIntroduceContainer__6lGW7 .blog_onThisPage__xxpuK .blog_menuHeaderLink__5d5M1 a{color:#fff;text-decoration:none;font-size:13px;line-height:16px;font-family:Open Sans;font-weight:400}.blog_featBitIntroduceContainer__6lGW7 .blog_onThisPage__xxpuK .blog_menuHeaderLink__5d5M1 a:hover{text-decoration:underline}.blog_featBitIntroduceContainer__6lGW7 h2{font-family:Open Sans;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:var(--global-title-color)}.blog_featBitIntroduceContainer__6lGW7 .blog_oneSentence__1ML0T{margin-top:15px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#ccc;max-width:250px}.blog_featBitIntroduceContainer__6lGW7 a{font-family:Open Sans SemiBold;font-size:16px;line-height:24px;width:180px;max-width:90%;height:40px;font-weight:600;font-style:normal;text-align:center}.blog_featBitIntroduceContainer__6lGW7 .blog_navTio__pU6B4{margin-top:20px;background-color:#51e093;border-color:#51e093;color:#000}.blog_featBitIntroduceContainer__6lGW7 .blog_navTio__pU6B4:hover{background-color:#45cd85;border-color:#45cd85}.blog_featBitIntroduceContainer__6lGW7 .blog_checkGitHub__4sBx3{margin-top:10px;color:#fff;border:1px solid #555;border-radius:8px}.blog_featBitIntroduceContainer__6lGW7 .blog_checkGitHub__4sBx3:hover{background-color:hsla(0,14%,97%,.094);border-color:hsla(0,0%,100%,.35)}.blog_blogArticleContainer__x0cvk{border-left:1px solid #333!important;margin-top:26px!important;max-width:var(--global-blog-article-max-width);margin-bottom:50px;padding:46px 33px 50px 54px;background-color:#fff}.blog_blogArticleContainer__x0cvk .blog_blogTitle__RwtwW{font-size:48px!important;margin-top:-15px!important;color:#000;line-height:60px;font-weight:600;font-family:Open Sans SemiBold}.blog_blogArticleContainer__x0cvk .blog_blogArticleCover___Uwji{width:100%;max-width:var(--global-blog-article-max-width);height:auto;margin-left:auto;margin-right:auto;margin-top:20px}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV{margin-top:38px}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV h2{font-family:Open Sans;font-style:normal;font-weight:600;font-size:30px;line-height:30px;margin-top:53px;margin-bottom:28px;color:#000}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV h2:before{display:block;content:" ";margin-top:-98px;height:98px;visibility:hidden}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV h3{font-family:Open Sans;font-style:normal;font-weight:700;font-size:24px;line-height:28px;margin-top:33px;margin-bottom:20px;color:#000}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV h4{font-family:Open Sans;font-style:normal;font-weight:700;font-size:22px;line-height:26px;color:#000}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV li,.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV li{margin-top:10px}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV img{margin-top:20px;margin-bottom:15px}.blog_blogArticleContainer__x0cvk .blog_blogContainer__EsLcV a{color:#000}@media(max-width:1400px)and (min-width:1200px){.blog_featBitIntroduceContainer__6lGW7{margin-left:-20px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayout__Fpu92{border-left:none!important}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayout__Fpu92 .blog_oneSentence__1ML0T{max-width:230px}.blog_blogArticleContainer__x0cvk{padding-right:0}}@media(max-width:1200px)and (min-width:992px){.blog_blogLayoutContainer__uBgqU{padding-left:20px;padding-right:20px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayout__Fpu92{border-left:none!important;padding-left:0}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayout__Fpu92 .blog_oneSentence__1ML0T{max-width:200px}.blog_blogArticleContainer__x0cvk{border-left:none!important;padding-left:20px;padding-right:20px}}@media(max-width:992px){.blog_blogLayoutContainer__uBgqU{padding-left:20px;padding-right:20px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayout__Fpu92{display:none}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1{display:block}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1 .blog_oneSentence__1ML0T{max-width:100%}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1 .blog_navTio__pU6B4{margin-top:20px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1 .blog_checkGitHub__4sBx3{margin-top:20px;margin-left:10px}.blog_featBitIntroduceContainer__6lGW7 .blog_onThisPage__xxpuK{display:none}.blog_blogArticleContainer__x0cvk{border-left:none!important;padding-left:10px;padding-right:10px}}@media(max-width:768px){.blog_blogLayoutContainer__uBgqU{padding-left:20px;padding-right:20px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayout__Fpu92{display:none}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1{display:block}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1 .blog_oneSentence__1ML0T{max-width:100%}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1 .blog_navTio__pU6B4{margin-top:20px}.blog_featBitIntroduceContainer__6lGW7 .blog_fixedLayoutMobile__tWXa1 .blog_checkGitHub__4sBx3{margin-top:20px;margin-left:10px}.blog_featBitIntroduceContainer__6lGW7 a{width:150px}.blog_blogArticleContainer__x0cvk{border-left:none!important;padding-left:15px;padding-right:15px}}.utils_heading2Xl__KOSxw{font-size:2.5rem;line-height:1.2}.utils_heading2Xl__KOSxw,.utils_headingXl__vl546{font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingXl__vl546{font-size:2rem;line-height:1.3}.utils_headingLg__l7Pey{font-size:1.5rem;line-height:1.4;margin:1rem 0}.utils_headingMd__b_saZ{font-size:1.2rem;line-height:1.5}.utils_headingSm__9qX_T{font-size:1rem;line-height:1.2}.utils_borderCircle__kKi7y{border-radius:9999px}.utils_colorInherit__p8AMP{color:inherit}.utils_padding1px__AQSZz{padding-top:1px}.utils_list__kKAGG{list-style:none;padding:0;padding-left:0!important;margin:0}.utils_listItem___Ywm2{margin:0 0 1rem}.utils_lightText__OTRwu{color:#666}