.code-block{position:relative}.copy-snippet-button{all:unset;position:absolute;top:.3em;right:.3em;padding:6px 12px;border-radius:.2em;color:#fff;background-color:rgba(0,0,0,.4);cursor:pointer}.copy-snippet-button:focus{outline:1px solid #fff}.green{color:#41b883}.td-assessments__wrapper p{margin-bottom:1em}.td-assessments__wrapper .td-section{background-color:var(--bgThemeColor1);color:var(--textThemeColor1);margin-bottom:0;padding-bottom:60px}[data-theme=dark] .td-assessments__wrapper>.td-section:nth-of-type(odd){--bgThemeColor1:#0a1930;--bgThemeColor2:#122541;--bgThemeColor3:#182d4c;--bgThemeColor4:#ecf1f7;--bgThemeColor5:#ecf1f7;--bgThemeColor6:#0a1930;--bgThemeColor7:#f46663;--bgThemeColor8:#ecf1f7;--bgThemeColor9:#626d8e;--bgThemeColor10:#f3f8fe;--bgThemeColor11:#3a4669;--bgThemeColor12:#122541;--bgThemeColor13:#3a4669;--bgThemeColor14:#fff;--textThemeColor1:#ecf1f7;--textThemeColor2:#c2cee0;--textThemeColor3:#a2b4cf;--textThemeColor4:#ecf1f7;--textThemeColor5:#f46663;--textThemeColor6:#c2cee0;--textThemeColor7:#f46663;--textThemeColor8:#fff;--textThemeColor9:#626d8e;--textCaseStudyThemeColor:#ecf1f7;--navbarDropdownColor:#182d4c;--navbarDropdownHoverColor:#122541;--bgFilledBtnThemeColor:#0a1930;--textBtnFilledThemeColor:#f46663;--bgFilledBtnThemeColor2:#f46663;--textBtnFilledThemeColor2:#fff;--toggleBtnBoxShadow:none;--borderThemeColor:none;--borderThemeColor2:2px solid #182d4c;--borderThemeColor3:1px solid #3a4669;--borderThemeColor4:1px solid #3a4669;--borderThemeColor5:1px solid #3a4669;--boxShadowThemeColor:0px 0px 40px #0d0e26;--rangeThemeColor:#fff;--navbarBgColor:rgba(10,25,48,.95);--jsMarathonBgColor1:#0d1428;--jsMarathonBgColor2:#112440;--jsMarathonTextColor1:#a2b4d0;--jsMarathonLinkTextColor1:#80edff;--jsMarathonHoverLinkTextColor1:#acf3ff;--jsMarathonHoverLinkTextColor2:#fff;--jsMarathonThemeTextShadow:0 0 32px #57f5ff;--jsBorderThemeColor:#112440;--jsBorderThemeColor2:0 0 0 4px #acf3ff}[data-theme=dark] .td-assessments__wrapper>.td-section:nth-of-type(2n){--bgThemeColor1:#fff;--bgThemeColor2:#f7f7f7;--bgThemeColor3:#ecf1f7;--bgThemeColor4:#f7f7f7;--bgThemeColor5:#e25855;--bgThemeColor6:#ecf1f7;--bgThemeColor7:#ecf1f7;--bgThemeColor8:none;--bgThemeColor9:#ecf1f7;--bgThemeColor10:#f7f7f7;--bgThemeColor11:#a2b4cf;--bgThemeColor12:#fff;--bgThemeColor13:#ecf1f7;--bgThemeColor14:#dc3927;--textThemeColor1:#061328;--textThemeColor2:#626d8e;--textThemeColor3:#182d4c;--textThemeColor4:#626d8e;--textThemeColor5:#122541;--textThemeColor6:#122541;--textThemeColor7:#dc3927;--textThemeColor8:#0a1930;--textThemeColor9:#c2cee0;--textCaseStudyThemeColor:#122541;--navbarDropdownColor:#f7f7f7;--navbarDropdownHoverColor:#ecf1f7;--bgFilledBtnThemeColor:#fff;--textBtnFilledThemeColor:#dc3927;--bgFilledBtnThemeColor2:#fff;--textBtnFilledThemeColor2:#dc3927;--toggleBtnBoxShadow:0 0 2px 2px #ecf1f7;--borderThemeColor:1px solid #c2cee0;--borderThemeColor2:none;--borderThemeColor3:1px solid #ecf1f7;--borderThemeColor4:1px solid #c2cee0;--borderThemeColor5:1px solid #dbe3ed;--boxShadowThemeColor:0px 0px 16px rgba(13,14,38,.122);--rangeThemeColor:#122541;--navbarBgColor:hsla(0,0%,100%,.95);--jsMarathonBgColor1:#f7f7f7;--jsMarathonBgColor2:#f7f7f7;--jsMarathonTextColor1:#122541;--jsMarathonLinkTextColor1:#1976d2;--jsMarathonHoverLinkTextColor1:#4493cc;--jsMarathonHoverLinkTextColor2:#4493cc;--jsMarathonThemeTextShadow:none;--jsBorderThemeColor:none;--jsBorderThemeColor2:0 0 0 4px #061328}[data-theme=dark] .td-assessments__wrapper>.td-section:nth-of-type(2n) .td-image-with-theme{filter:brightness(0)}.td-blog-card__content__title{font-size:1.125rem;line-height:1.36em;font-weight:600}.td-blog-card__content__info__author,.td-blog-card__content__info__date,.td-blog-card__content__info__read-time{font-size:1.125rem;line-height:1.52em;font-weight:400}@media(min-width:768px){.td-blog-card__content__info__author,.td-blog-card__content__info__date,.td-blog-card__content__info__read-time{font-size:1.25rem}}.td-blog-card{background-color:var(--bgThemeColor3);text-decoration:none;border-width:1px;border-style:solid;border-color:var(--bgThemeColor3);border-radius:4px;position:relative;grid-template-rows:max-content .8fr;min-width:100%;width:100%;height:100%}.td-blog-card__content{padding:16px}.td-blog-card__content__text{min-height:148px;margin-bottom:10px}.td-blog-card__content__title{color:var(--textThemeColor8);font-weight:600!important;margin-bottom:10px;font-size:20px}.td-blog-card__content__excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;color:var(--textThemeColor3);margin-bottom:12px}.td-blog-card__content__info{display:flex;align-items:center;width:100%;gap:10px;margin-bottom:14px}.td-blog-card__content__info__author,.td-blog-card__content__info__date,.td-blog-card__content__info__read-time{font-size:14px;font-weight:500;color:var(--textThemeColor8)}.td-blog-card__content__info__divider{width:4px;height:4px;border-radius:50%;background-color:var(--bgThemeColor11)}.td-blog-card__content__tags{display:inline-flex;flex-wrap:wrap;column-gap:6px;row-gap:10px}.td-blog-card__content__tags span{padding:3px 6px;border-radius:4px;background-color:var(--bgThemeColor9);color:var(--textThemeColor4);font-size:12px;font-weight:600}.td-blog-card__image__container{position:relative;aspect-ratio:16/9}.td-blog-card__image__container img{height:100%;width:100%;object-fit:cover}.td-blog-card__image__fallback{width:100%;height:175px;background-position:50%;background-repeat:no-repeat}.td-blog-card.td-blog-card-loading .td-blog-card__image{width:100%;height:200px}.td-blog-card.td-blog-card-loading .td-blog-card__content__title{width:100%;height:25px}.td-blog-card.td-blog-card-loading .td-blog-card__content__excerpt{width:80%;height:22px}.td-blog-card.td-blog-card-loading .td-blog-card__content__info__date{width:50%;height:22px}.compact-card__title{font-size:1.375rem;line-height:1.34em;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){.compact-card__title{font-size:1.5rem}}.compact-card__caption{font-size:.875rem;line-height:1.54em;font-weight:400}.compact-card{display:flex;flex-direction:column;max-height:439px;width:100%;padding:1rem;text-decoration:none;color:#fff;border:var(--borderThemeColor4);border-radius:4px;transition:background-color .2s ease}.compact-card:hover{background-color:var(--bgThemeColor3)}.compact-card__caption{font-size:14px;color:var(--textThemeColor6)}.compact-card__title{font-size:18px;margin-top:8px;color:var(--textThemeColor1)}.td-list-group-pitch{font-size:1.375rem;line-height:1.34em;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){.td-list-group-pitch{font-size:1.5rem}}.td-list-group-pitch{max-width:740px;margin:0 auto;grid-column:1/-1}.td-list-group-pitch>p{margin:0}.td-mdx-section__container{--sectionHeaderWidth:564px}.td-mdx-section__container>h2{max-width:var(--sectionHeaderWidth);margin:1rem auto;font-size:1.75rem;line-height:1.26em;letter-spacing:-.01em;font-weight:600;text-align:center;color:var(--textThemeColor1)}@media(min-width:768px){.td-mdx-section__container>h2{font-size:2.375rem}}.td-mdx-section__container>h3{max-width:var(--sectionHeaderWidth);margin:1rem auto;font-size:1.625rem;line-height:1.28em;letter-spacing:-.01em;font-weight:600;text-align:center;color:var(--textThemeColor1)}@media(min-width:768px){.td-mdx-section__container>h3{font-size:1.75rem}}.td-mdx-section__container>p{max-width:var(--sectionHeaderWidth);margin:1rem auto;font-size:1rem;line-height:1.54em;font-weight:400;text-align:center;color:var(--textThemeColor2)}@media(min-width:768px){.td-mdx-section__container>p{font-size:1.125rem}}.td-step__content h4{font-size:1.75rem;line-height:1.26em;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){.td-step__content h4{font-size:2.375rem}}.td-step__content h3{font-size:1.625rem;line-height:1.28em;letter-spacing:-.01em;font-weight:600}.td-step{--stepBoxWidth:1024px;--stepBoxPadding:2rem;--stepBoxMargin:2rem;position:relative;max-width:var(--stepBoxWidth);padding:var(--stepBoxPadding);margin:var(--stepBoxMargin) auto;border:var(--borderThemeColor3)}@media(max-width:768px){.td-step{--stepBoxPadding:1rem}}.td-step__step-number{position:absolute;right:var(--stepBoxPadding);display:flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;height:40px;padding:.5rem 1rem;font-size:1.125rem;font-weight:600;border-radius:1000px;color:#fff}@media(max-width:768px){.td-step__step-number{font-size:.875rem}}.td-step__step-number--red{background-color:#f46663}.td-step__step-number--orange{background-color:orange}.td-step__step-number--teal{background-color:#2ac09b}.td-step__step-number--sky{background-color:#13b6da}.td-step__step-number--violet{background-color:#5f27cd}.td-step__content{font-weight:400;font-size:1.125rem;line-height:1.75rem;color:var(--textThemeColor8)}.td-step__content h3{margin:1rem 0;font-size:1.125rem;width:calc(100% - 5rem)}@media(min-width:768px){.td-step__content h3{font-size:1.75rem}}.td-step__content h3:first-child{margin-top:0}.td-step__content h4{font-size:1.125rem;margin:1rem 0}.td-step__content ul{list-style:none;padding-left:1rem;width:calc(100% - 2.5rem);margin-left:auto}.td-step__content p{margin:1rem 0}.td-step__content li{position:relative;margin:1rem 0}.td-step__content li:before{position:absolute;top:.1rem;left:-2.5rem;display:inline-block;content:"";height:1.5rem;width:1.5rem;background-color:#f46663;-webkit-mask-image:url(/_next/static/media/checkmark-circle.13d86310.svg);mask-image:url(/_next/static/media/checkmark-circle.13d86310.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:top}[data-theme=dark],[data-theme=light]{--bgThemeColor1:#fff;--bgThemeColor2:#f7f7f7;--bgThemeColor3:#ecf1f7;--bgThemeColor4:#f7f7f7;--bgThemeColor5:#e25855;--bgThemeColor6:#ecf1f7;--bgThemeColor7:#ecf1f7;--bgThemeColor8:none;--bgThemeColor9:#ecf1f7;--bgThemeColor10:#f7f7f7;--bgThemeColor11:#a2b4cf;--bgThemeColor12:#fff;--bgThemeColor13:#ecf1f7;--bgThemeColor14:#dc3927;--textThemeColor1:#061328;--textThemeColor2:#626d8e;--textThemeColor3:#182d4c;--textThemeColor4:#626d8e;--textThemeColor5:#122541;--textThemeColor6:#122541;--textThemeColor7:#dc3927;--textThemeColor8:#0a1930;--textThemeColor9:#c2cee0;--textCaseStudyThemeColor:#122541;--navbarDropdownColor:#f7f7f7;--navbarDropdownHoverColor:#ecf1f7;--bgFilledBtnThemeColor:#fff;--textBtnFilledThemeColor:#dc3927;--bgFilledBtnThemeColor2:#fff;--textBtnFilledThemeColor2:#dc3927;--toggleBtnBoxShadow:0 0 2px 2px #ecf1f7;--borderThemeColor:1px solid #c2cee0;--borderThemeColor2:none;--borderThemeColor3:1px solid #ecf1f7;--borderThemeColor4:1px solid #c2cee0;--borderThemeColor5:1px solid #dbe3ed;--boxShadowThemeColor:0px 0px 16px rgba(13,14,38,.122);--rangeThemeColor:#122541;--navbarBgColor:hsla(0,0%,100%,.95);--jsMarathonBgColor1:#f7f7f7;--jsMarathonBgColor2:#f7f7f7;--jsMarathonTextColor1:#122541;--jsMarathonLinkTextColor1:#1976d2;--jsMarathonHoverLinkTextColor1:#4493cc;--jsMarathonHoverLinkTextColor2:#4493cc;--jsMarathonThemeTextShadow:none;--jsBorderThemeColor:none;--jsBorderThemeColor2:0 0 0 4px #061328}.td-related-blog-posts-container .td-related-blog-posts-grid{max-width:1128px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:1.5rem;gap:1.5rem;margin:0 auto 2rem}@media(max-width:1024px){.td-related-blog-posts-container .td-related-blog-posts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.td-related-blog-posts-container .td-related-blog-posts-grid{grid-template-columns:repeat(1,1fr)}}.td-related-blog-posts-container .td-button--filled2{background-color:transparent;color:#dc3927}[data-theme=dark] .td-related-blog-posts-container.forced-light-theme .td-blog-card{--bgThemeColor1:#fff;--bgThemeColor2:#f7f7f7;--bgThemeColor3:#ecf1f7;--bgThemeColor4:#f7f7f7;--bgThemeColor5:#e25855;--bgThemeColor6:#ecf1f7;--bgThemeColor7:#ecf1f7;--bgThemeColor8:none;--bgThemeColor9:#ecf1f7;--bgThemeColor10:#f7f7f7;--bgThemeColor11:#a2b4cf;--bgThemeColor12:#fff;--bgThemeColor13:#ecf1f7;--bgThemeColor14:#dc3927;--textThemeColor1:#061328;--textThemeColor2:#626d8e;--textThemeColor3:#182d4c;--textThemeColor4:#626d8e;--textThemeColor5:#122541;--textThemeColor6:#122541;--textThemeColor7:#dc3927;--textThemeColor8:#0a1930;--textThemeColor9:#c2cee0;--textCaseStudyThemeColor:#122541;--navbarDropdownColor:#f7f7f7;--navbarDropdownHoverColor:#ecf1f7;--bgFilledBtnThemeColor:#fff;--textBtnFilledThemeColor:#dc3927;--bgFilledBtnThemeColor2:#fff;--textBtnFilledThemeColor2:#dc3927;--toggleBtnBoxShadow:0 0 2px 2px #ecf1f7;--borderThemeColor:1px solid #c2cee0;--borderThemeColor2:none;--borderThemeColor3:1px solid #ecf1f7;--borderThemeColor4:1px solid #c2cee0;--borderThemeColor5:1px solid #dbe3ed;--boxShadowThemeColor:0px 0px 16px rgba(13,14,38,.122);--rangeThemeColor:#122541;--navbarBgColor:hsla(0,0%,100%,.95);--jsMarathonBgColor1:#f7f7f7;--jsMarathonBgColor2:#f7f7f7;--jsMarathonTextColor1:#122541;--jsMarathonLinkTextColor1:#1976d2;--jsMarathonHoverLinkTextColor1:#4493cc;--jsMarathonHoverLinkTextColor2:#4493cc;--jsMarathonThemeTextShadow:none;--jsBorderThemeColor:none;--jsBorderThemeColor2:0 0 0 4px #061328}.td-step-group{margin:6rem auto}