.ci_status_check{display:grid;grid-template:"icon title" auto "icon description" auto/auto 1fr;background:linear-gradient(90deg,#fff 50%,#fff0 92.5%);column-gap:10px;padding:10px 16px;user-select:none}@media(min-width:768px){.ci_status_check{padding:16px 26px;column-gap:16px}}.ci_status_check .icon{grid-area:icon;height:26px;width:26px}@media(min-width:768px){.ci_status_check .icon{height:40px;width:40px}}.ci_status_check__title{grid-area:title;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;line-height:18px;font-weight:700}@media(min-width:768px){.ci_status_check__title{font-size:18px;line-height:24px}}.ci_status_check__description{grid-area:description;color:#a19fad;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:8px;line-height:9.2px}@media(min-width:768px){.ci_status_check__description{font-size:12px;line-height:12px}}.ci_status_check--success .icon{color:#4ac398}.ci_status_check--error .icon{color:#e70000}.comment_code_block{display:grid;container-type:inline-size;grid-template-columns:minmax(40px,max-content) 1fr;user-select:none;border-radius:8px 0 0;background:linear-gradient(180deg,#fff 23.65%,#fff0 73.9%);backdrop-filter:blur(2px)}@media(min-width:768px){.comment_code_block{grid-template-columns:minmax(75px,max-content) 1fr}}.comment_code_block .comment_code_block__header{position:relative;grid-column:1/-1;display:grid;grid-template-columns:subgrid;font-family:code-saver,monospace;font-size:12px;line-height:18px}@media(min-width:768px){.comment_code_block .comment_code_block__header{font-size:18px;line-height:28px}}.comment_code_block .comment_code_block__header .comment_code_block__header__line_number{padding:3px 10px;text-align:center;font-weight:700;border-top-left-radius:6px}@media(min-width:768px){.comment_code_block .comment_code_block__header .comment_code_block__header__line_number{padding:4px 16px}}@media(min-width:1024px){.comment_code_block .comment_code_block__header .comment_code_block__header__line_number{padding:4px 26px}}.comment_code_block .comment_code_block__header .comment_code_block__header__line_content{padding:3px 13px}@media(min-width:768px){.comment_code_block .comment_code_block__header .comment_code_block__header__line_content{padding:4px 20px}}.comment_code_block .comment_code_block__header:after{content:" ";display:block;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--code-block-header-color, #000) 0%,transparent 100%);border:none;margin:0;height:1px}.comment_code_block .comment_code_block__comment{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;margin-top:16px}@media(min-width:768px){.comment_code_block .comment_code_block__comment{margin-top:20px}}.comment_code_block .comment_code_block__comment .comment_code_block__comment__icon_container{grid-column:1;grid-row:1/-1;text-align:right;padding:2px 0}.comment_code_block .comment_code_block__comment .comment_code_block__comment__icon_container .icon{height:26px;width:26px}@media(min-width:768px){.comment_code_block .comment_code_block__comment .comment_code_block__comment__icon_container{padding:4px 0}.comment_code_block .comment_code_block__comment .comment_code_block__comment__icon_container .icon{height:40px;width:40px}}.comment_code_block .comment_code_block__comment .comment_code_block__comment__child{margin-top:6px;grid-column:2;grid-row:1;padding:0 0 16px 10px}@media(min-width:768px){.comment_code_block .comment_code_block__comment .comment_code_block__comment__child{margin-top:10px;padding:0 34px 24px 12px}}.comment_code_block .comment_code_block__comment__child .icon_stack{margin-top:8px}@media(min-width:768px){.comment_code_block .comment_code_block__comment__child .icon_stack{margin-top:10px}}.comment_code_block:not(.comment_code_block--with_line_reference) .comment_code_block__comment{border-top-left-radius:16px}.comment_code_block.comment_code_block--green{--code-block-header-color: #4ac398}.comment_code_block.comment_code_block--green .comment_code_block__header__line_number,.comment_code_block.comment_code_block--green .comment_code_block__header__line_content{color:#4ac398}.comment_code_block.comment_code_block--green .comment_code_block__header__line_number{background-color:#4ac39866}.comment_code_block.comment_code_block--green .comment_code_block__header__line_content{background-color:#4ac3983d}.comment_code_block.comment_code_block--periwinkle{--code-block-header-color: rgb(138, 126, 249)}.comment_code_block.comment_code_block--periwinkle .comment_code_block__header__line_number,.comment_code_block.comment_code_block--periwinkle .comment_code_block__header__line_content{color:#8a7ef9}.comment_code_block.comment_code_block--periwinkle .comment_code_block__header__line_number{background-color:#8a7ef966}.comment_code_block.comment_code_block--periwinkle .comment_code_block__header__line_content{background-color:#8a7ef93d}@container (max-width: 500px){.comment_code_block{grid-template-columns:minmax(50px,max-content) 1fr}}.comment_code_block__comment__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:18.432px}@media(min-width:768px){.comment_code_block__comment__title{font-size:24px;line-height:30px;margin-bottom:4px}}.comment_code_block__comment__title~.comment_code_block__comment__title{margin-top:16px}@media(min-width:768px){.comment_code_block__comment__title~.comment_code_block__comment__title{margin-top:24px}}.comment_code_block__comment__title .comment_code_block__comment__title__underline{border:none;height:1px;background:linear-gradient(to right,#e3e3f1 0%,#e3e3f1 75%,transparent 100%);width:100%;margin:8px 0}@media(min-width:768px){.comment_code_block__comment__title .comment_code_block__comment__title__underline{height:2px;margin:12px 0}}.comment_code_block__comment__content{color:#625f74;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;line-height:20px;letter-spacing:-.122px}@media(min-width:768px){.comment_code_block__comment__content{font-size:20px;line-height:30px;letter-spacing:-.191px}}.comment_code_block__comment__token{display:inline-block;color:var(--token-color);font-family:code-saver,monospace;font-weight:var(--token-font-weight);border-radius:4px;border:1px solid var(--token-border-color);background:var(--token-background-color);box-shadow:0 1px 3px 0 var(--token-shadow-color);backdrop-filter:blur(16px);font-size:13px;line-height:20px;letter-spacing:-.122px;padding:0 2px}.comment_code_block__comment__token--green{--token-color: #4ac398;--token-background-color: rgba(74, 195, 152, .08);--token-border-color: rgba(74, 195, 152, .16);--token-shadow-color: rgba(74, 195, 152, .4);--token-font-weight: 700}.comment_code_block__comment__token--periwinkle{--token-color: rgb(138, 126, 249);--token-background-color: rgba(138, 126, 249, .08);--token-border-color: rgba(138, 126, 249, .16);--token-shadow-color: rgba(138, 126, 249, .4);--token-font-weight: 700}.comment_code_block__comment__token--base{--token-color: #625f74;--token-background-color: rgba(138, 126, 249, .08);--token-border-color: transparent;--token-shadow-color: transparent;--token-font-weight: 400}@media(min-width:768px){.comment_code_block__comment__token{padding:0 4px;font-size:20px;line-height:30px;letter-spacing:-.191px}}.comment_code_block__comment__pre{font-family:code-saver,monospace;font-weight:700;font-size:13px;line-height:20px;letter-spacing:-.122px;display:flex;align-items:center;margin-top:8px;padding:12px;gap:6px;background:linear-gradient(90deg,#766fb614 5.86%,#766fb600 86.93%)}@media(min-width:768px){.comment_code_block__comment__pre{font-size:18px;line-height:27.962px;margin-top:12px;padding:16px;gap:10px}}.badge{cursor:default;border-radius:4px;font-size:11px;line-height:1.2;font-weight:600;flex:none;padding:0 3px}.badge__secondary,.badge__tertiary{padding:0 8px;border-radius:80px;font-size:inherit;display:flex;align-items:center;gap:0}.badge__icon{padding:0;font-size:inherit;display:flex;align-items:center;gap:0}.expanding_sizer{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.expanding_sizer{display:flex;flex-direction:row;gap:32px;align-items:flex-start}}.expanding_sizer .expanding_sizer__list{flex:1}.expanding_sizer .sizer_item{position:relative;cursor:pointer;display:flex;gap:10px;border-bottom:1px solid var(--border-color, #e3e3f1)}.expanding_sizer .sizer_item:last-of-type{border:none}.expanding_sizer .sizer_item:hover .expanding_sizer__content .expanding_sizer__heading .expanding_sizer__title{color:var(--indigo-100, #3e2dda)}.expanding_sizer .sizer_item .expanding_sizer__marker{flex:0 0 24px;position:relative}.expanding_sizer .sizer_item .expanding_sizer__marker:before{content:"";position:absolute;height:100%;width:2px;background-color:var(--indigo-indigo-20, rgba(62, 45, 218, .2));left:50%;transition:background-color .2s ease-in-out}.expanding_sizer .sizer_item .expanding_sizer__marker:after{content:"";position:absolute;top:0;height:var(--progress-height, 0%);width:2px;background-color:var(--indigo-100, #3e2dda);left:50%}.expanding_sizer .sizer_item .expanding_sizer__content{display:flex;flex-direction:column;padding:20px 0}@media(min-width:545px){.expanding_sizer .sizer_item .expanding_sizer__content{padding:24px 0}}.expanding_sizer .sizer_item .expanding_sizer__content .expanding_sizer__heading{position:relative;display:flex}.expanding_sizer .sizer_item .expanding_sizer__content .expanding_sizer__heading .expanding_sizer__title{margin:0;color:var(--dark-purple-100, #1f1a38);font-weight:500;transition:color .2s ease-in-out}.expanding_sizer .sizer_item .expanding_sizer__content .expanding_sizer__heading .expanding_sizer__number_badge{position:absolute;left:-31px;top:50%;transform:translateY(-50%);border:2px solid var(--white-100, #fff);background-color:var(--indigo-100, #3e2dda);border-radius:50%;color:var(--link-tertiary, #3e2dda);transition:color .2s ease-in-out,background-color .2s ease-in-out}.expanding_sizer .sizer_item .expanding_sizer__content .expanding_sizer__description{margin:8px 0 0;color:var(--dark-gray-100, #625f74)}.expanding_sizer .sizer_item.sizer_item__selected .expanding_sizer__marker:before{background-color:var(--indigo-indigo-20, rgba(62, 45, 218, .2))}.expanding_sizer .sizer_item.sizer_item__selected .expanding_sizer__heading .expanding_sizer__number_badge{color:var(--indigo-100, #3e2dda);background-color:var(--white-100, #fff)}.expanding_sizer .sizer_item.sizer_item__selected .expanding_sizer__heading .expanding_sizer__title{color:var(--indigo-100, #3e2dda)}.expanding_sizer .expanding_sizer__image_container{flex:1;position:relative;min-height:295px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.expanding_sizer .expanding_sizer__image_container{min-height:450px}}@media(min-width:1024px){.expanding_sizer .expanding_sizer__image_container{min-height:360px}}.expanding_sizer .expanding_sizer__image_container .expanding_sizer__background_image{border-radius:12px;width:100%;height:100%;position:absolute}.expanding_sizer .expanding_sizer__image_container .expanding_sizer__foreground_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none}.expanding_sizer .expanding_sizer__image_container .expanding_sizer__foreground_image.expanding_sizer__foreground_image--visible{opacity:1;pointer-events:auto}.integrations_showcase{display:flex;flex-direction:column;width:100%;align-items:center;text-align:center}@media(min-width:1024px){.integrations_showcase{text-align:left;flex-direction:row;align-items:center}}.integrations_showcase h2{font-size:40px;line-height:48px;letter-spacing:-1.38px;max-width:100%;padding:0 50px}@media(min-width:1024px){.integrations_showcase h2{max-width:300px;padding:0 40px 0 60px}}.integrations_showcase__image_wrapper{position:relative;aspect-ratio:774/350;max-width:774px;width:100%}.integrations_showcase__image{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.learn_more_tile{display:grid;grid-template:"icon title" "icon description"/auto 1fr;padding:16px 12px 16px 8px;box-sizing:border-box;border-radius:24px;border:2px solid transparent;position:relative;background:#1c0e38;box-shadow:0 0 5px #ad00ff14 inset}.learn_more_tile:before{content:"";position:absolute;inset:-2px;border-radius:24px;border:2px solid transparent;background:linear-gradient(to top right,#ada3ff,#3e2dda29 17% 85%,#ada3ff) border-box;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}@media(min-width:545px){.learn_more_tile{padding:12px 22px 12px 12px;row-gap:8px}}.learn_more_tile .icon.learn_more_tile__icon{grid-area:icon;padding:0 8px;width:45px;height:45px}@media(min-width:545px){.learn_more_tile .icon.learn_more_tile__icon{padding:14px 20px}}.learn_more_tile .learn_more_tile__title{grid-area:title;color:#fff;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.232px;margin-bottom:0}.learn_more_tile .learn_more_tile__description{grid-area:description;color:#fff6;font-size:16px;line-height:22px;letter-spacing:-.232px;margin-bottom:0}.learn_more_tiles{display:flex;justify-content:space-between;flex-direction:column;gap:16px}@media(min-width:768px){.learn_more_tiles{flex-direction:row}}@media(min-width:1024px){.learn_more_tiles{gap:24px}}.marquee{--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: max(calc(var(--size) / 8), 60px);--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap));padding:32px;width:100%;display:flex;overflow:hidden;box-sizing:border-box;user-select:none;gap:var(--gap);mask-image:linear-gradient(var(--mask-direction, to right),hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 80%,hsla(0,0%,0%,0))}.marquee .marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite}.marquee .marquee__group>*{height:32px}@media(min-width:768px){.marquee .marquee__group>*{height:initial}}@media(prefers-reduced-motion:reduce){.marquee .marquee__group{animation-play-state:paused}}@keyframes scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}.icon_stack{display:flex;flex-direction:row;align-items:center}.icon_stack__icon{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:12px;padding:8px;box-shadow:0 2px 4px #00000029}.icon_stack__icon:not(:first-child){margin-left:-8px}.code_review__detail_item{display:flex}.code_review__detail_item--fade_bottom{align-self:start}@media(min-width:1024px){.code_review__detail_item--fade_bottom{max-height:575px}}.code_review__detail_item__content{padding:20px 0 0 16px;display:grid;grid:"tag" auto "title" auto "description" auto "status_check" auto "code_block" 1fr/minmax(0,1fr);gap:12px;overflow:hidden}@media(min-width:768px){.code_review__detail_item__content{padding:24px 0 0 24px}}@media(min-width:1280px){.code_review__detail_item__content{padding:32px 0 0 70px}}.code_review__detail_item__content--fade_bottom{grid:"tag" auto "title" auto "description" auto "status_check" auto "code_block" auto/minmax(0,1fr)}.code_review__detail_item .tag{grid-area:tag;place-self:end start}.code_review__detail_item h3{grid-area:title;margin:0 40px 0 0;font-size:24px;line-height:32px}@media(min-width:768px){.code_review__detail_item h3{font-size:40px;line-height:48px}}.code_review__detail_item p{grid-area:description;margin-right:70px;font-size:18px;line-height:24px}@media(min-width:768px){.code_review__detail_item p{font-size:24px;line-height:30px}}.code_review__detail_item__status_check{grid-area:status_check}.code_review__detail_item__code_block{grid-area:code_block;position:relative}.code_review__detail_item__code_block__shadow_clip{grid-area:code_block;position:relative;pointer-events:none;clip-path:polygon(-50px -50px,-50px 100%,0 100%,0 0,100% 0,100% 0)}.code_review__detail_item__code_block__shadow{position:absolute;inset:0 0 25%}.code_review__detail_item__code_block--fade_bottom{overflow-y:hidden;mask-image:linear-gradient(to bottom,black 75%,transparent 100%)}.code_review__detail_item img{width:100%;height:auto}.code_review__detail_item__periwinkle{box-sizing:border-box;border-radius:16px;border:1px solid transparent;position:relative;box-shadow:0 2px 8px #3e2dda1f;background:linear-gradient(214deg,rgba(138,126,249,.12) 3.94%,transparent 47.23%)}.code_review__detail_item__periwinkle:before{content:"";position:absolute;inset:-1px;border-radius:16px;border:1px solid transparent;background:linear-gradient(200deg,rgba(138,126,249,.8) 0%,transparent 80%,transparent) border-box;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.code_review__detail_item__periwinkle .code_review__detail_item__code_block__shadow,.code_review__detail_item__periwinkle .code_review__detail_item__status_check{box-shadow:0 16px 33px #3e2dda52}.code_review__detail_item__green{box-sizing:border-box;border-radius:16px;border:1px solid transparent;position:relative;box-shadow:0 2px 8px #4ac3981f;background:linear-gradient(164deg,rgba(74,195,152,.04) 4.44%,transparent 53.31%)}.code_review__detail_item__green:before{content:"";position:absolute;inset:-1px;border-radius:16px;border:1px solid transparent;background:linear-gradient(160deg,rgba(74,195,152,.64) 0%,rgba(74,195,152,.08) 80%,transparent) border-box;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.code_review__detail_item__green .code_review__detail_item__code_block__shadow,.code_review__detail_item__green .code_review__detail_item__status_check{box-shadow:0 16px 33px #4ac39866}.code_review__detail_item__blue{box-sizing:border-box;border-radius:16px;border:1px solid transparent;position:relative;box-shadow:0 2px 8px #00a3ff29;background:linear-gradient(164deg,rgba(0,163,255,.05) 4.44%,transparent 53.31%),linear-gradient(214deg,rgba(138,126,249,.12) 3.94%,transparent 47.23%)}.code_review__detail_item__blue:before{content:"";position:absolute;inset:-1px;border-radius:16px;border:1px solid transparent;background:linear-gradient(200deg,rgba(0,163,255,.64) 0%,transparent 80%,transparent) border-box;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.code_review__detail_item__blue .code_review__detail_item__code_block__shadow{box-shadow:0 16px 33px #00a3ff52}.code_review__detail_item__blue .code_review__detail_item__status_check,.code_review__detail_item__blue .code_review__detail_item__code_block{border:1px solid rgba(0,163,255,.16)}.code_review__detail_item__blue .code_review__detail_item__status_check{border-right:none;border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:-4px 4px 32px #00a3ff29}.code_review__detail_item__blue .code_review__detail_item__status_check>*{border-top-left-radius:16px;border-bottom-left-radius:16px}.code_review__detail_item__blue .code_review__detail_item__code_block{border-bottom:none;border-right:none;border-top-left-radius:16px}.code_review__detail_item__blue .code_review__detail_item__code_block>*{border-top-left-radius:16px}@media(min-width:1024px){.code_review__detail_item__horizontal .code_review__detail_item__content{grid:"tag status_check" auto "title code_block" auto "description code_block" 1fr/30fr 70fr}}@media(min-width:1024px){.code_review__detail_item__horizontal .code_review__detail_item__content--fade_bottom{grid:"tag status_check" auto "title code_block" auto "description code_block" auto ". code_block" auto/30fr 70fr}}.faq_section.code_review_faq{display:flex;flex-direction:column;align-items:flex-start;max-width:1258px;padding:60px 0 0}.faq_section.code_review_faq .faq_section__list .faq_item{color:var(--text);padding:24px 16px;border-radius:16px;background:var(--faq-section-bg);box-shadow:0 4px 24px 0 var(--faq-section-shadow)}.faq_section.code_review_faq .faq_section__list .faq_item h4{font-size:19px;line-height:24px;letter-spacing:-.276px;font-weight:600}.faq_section.code_review_faq>h2{align-self:center;margin-bottom:46px;font-size:28px;font-weight:600;line-height:32px;letter-spacing:-.966px}@media(min-width:768px){.faq_section.code_review_faq>h2{text-align:start;font-size:40px;font-weight:600;line-height:48px;letter-spacing:-1.38px}}@media(min-width:1024px){.faq_section.code_review_faq{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;padding:80px 0;gap:12px}.faq_section.code_review_faq h2{flex:1;align-self:start}.faq_section.code_review_faq .faq_section__list{flex:2}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__knowledge_left,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__knowledge_right,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__server_converted,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__boxes_left,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__boxes_right{opacity:0}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation_image{position:absolute;top:0;left:0;transition:opacity .3s ease-in-out,left .3s ease-in-out}.code_review_image_animation_wrapper{margin:auto;width:100%;max-width:100%}@media(min-width:1024px){.code_review_image_animation_wrapper{max-width:630px}}.code_review_image_animation_wrapper .code_review_image_animation_container{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:12px;--fade-width: 80px;--fade-color: #26213f}.code_review_image_animation_wrapper .code_review_image_animation_container:before,.code_review_image_animation_wrapper .code_review_image_animation_container:after{content:"";position:absolute;top:0;width:var(--fade-width);height:100%;pointer-events:none;z-index:1}.code_review_image_animation_wrapper .code_review_image_animation_container:before{left:0;background:linear-gradient(to right,var(--fade-color),transparent)}.code_review_image_animation_wrapper .code_review_image_animation_container:after{right:0;background:linear-gradient(to left,var(--fade-color),transparent)}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__background_image{width:100%}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items{--scale-mobile: .6;--offset-small-base: 113px;--offset-large-base: 205px;--knowledge-offset-right-base: 160px;--knowledge-offset-left-base: 151px;--offset-small: calc(var(--offset-small-base) * var(--scale-mobile));--offset-large: calc(var(--offset-large-base) * var(--scale-mobile));--knowledge-offset-right: calc(var(--knowledge-offset-right-base) * var(--scale-mobile));--knowledge-offset-left: calc(var(--knowledge-offset-left-base) * var(--scale-mobile))}@media(min-width:545px){.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items{--offset-small: var(--offset-small-base);--offset-large: var(--offset-large-base);--knowledge-offset-right: var(--knowledge-offset-right-base);--knowledge-offset-left: var(--knowledge-offset-left-base)}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__server{top:50%;left:50%;transform:translate(-50%,-50%) scale(.6)}@media(min-width:545px){.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__server{transform:translate(-50%,-50%) scale(1)}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__boxes_right{top:50%;left:calc(50% + var(--offset-small));transform:translate(-50%,-50%) scale(.6)}@media(min-width:545px){.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__boxes_right{transform:translate(-50%,-50%) scale(1)}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__boxes_left{top:50%;left:calc(50% - var(--offset-small));transform:translate(-50%,-50%) scale(.6)}@media(min-width:545px){.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__boxes_left{transform:translate(-50%,-50%) scale(1)}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__server_converted{top:50%;left:50%;transform:translate(-50%,-50%) scale(.6)}@media(min-width:545px){.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__server_converted{transform:translate(-50%,-50%) scale(1)}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__knowledge_right{top:calc(50% + 5px);left:calc(50% + var(--offset-small) + var(--knowledge-offset-right));transform:translate(-50%,-50%) scale(-.6,.6)}@media(min-width:545px){.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__knowledge_right{transform:translate(-50%,-50%) scaleX(-1)}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__knowledge_left{top:calc(50% + 5px);left:calc(50% - var(--offset-small) - var(--knowledge-offset-left));transform:translate(-50%,-50%) scale(.6)}@media(min-width:545px){.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items .code_review_image_animation__knowledge_left{transform:translate(-50%,-50%) scale(1)}}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_one .code_review_image_animation__server,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_one .code_review_image_animation__boxes_right,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_one .code_review_image_animation__boxes_left,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_two .code_review_image_animation__boxes_right,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_two .code_review_image_animation__boxes_left,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_two .code_review_image_animation__knowledge_right,.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_two .code_review_image_animation__knowledge_left{opacity:1}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_three .code_review_image_animation__boxes_right{opacity:.5;left:calc(50% + var(--offset-large))}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_three .code_review_image_animation__boxes_left{opacity:.5;left:calc(50% - var(--offset-large))}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_three .code_review_image_animation__knowledge_right{opacity:.5;left:calc(50% + var(--offset-large) + var(--knowledge-offset-right))}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_three .code_review_image_animation__knowledge_left{opacity:.5;left:calc(50% - var(--offset-large) - var(--knowledge-offset-left))}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_three .code_review_image_animation__server{opacity:0}.code_review_image_animation_wrapper .code_review_image_animation_container .code_review_image_animation__items.active_three .code_review_image_animation__server_converted{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}@keyframes blur-in-out{0%{opacity:.08;filter:blur(2px)}50%{opacity:1;filter:none}to{opacity:.08;filter:blur(2px)}}.landing{background:none}.landing_nav_outlet{background-image:none;background-color:initial}.code_review_container{margin:-137px auto 0}.code_review_container h2{font-size:30px;line-height:34px;text-align:center}@media(min-width:768px){.code_review_container h2{font-size:52px;line-height:56px;text-align:left}}.code_review_container .unblocked_home_background__logo>img{top:200px}.code_review_container .heading_content_wrapper{padding:92px 0 60px}.code_review_container .heading_content_wrapper .heading_content{position:relative;margin:0 auto;max-width:1500px;padding:97px 0 60px}.code_review_container .heading_content_wrapper .code_review__hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1000px;margin:0 auto;z-index:1}.code_review_container .heading_content_wrapper .hero__heading{color:#1f1a38;font-weight:600;font-size:32px;line-height:36px;letter-spacing:-1.28px;margin:20px 0}@media(min-width:545px){.code_review_container .heading_content_wrapper .hero__heading{font-size:50px;line-height:56px}}@media(min-width:768px){.code_review_container .heading_content_wrapper .hero__heading{font-size:64px;line-height:64px;letter-spacing:-2.56px;margin-bottom:20px}}.code_review_container .heading_content_wrapper .hero__description{font-size:20px;line-height:26px;letter-spacing:-.6px;font-weight:300;color:#625f74;margin-bottom:28px;padding:8px 36px}@media(min-width:545px){.code_review_container .heading_content_wrapper .hero__description{font-size:26px;line-height:32px;letter-spacing:-.377px}}@media(min-width:768px){.code_review_container .heading_content_wrapper .hero__description{padding:0 48px}}.code_review_container .heading_content_wrapper .hero__signup_sub{font-size:14px;margin-top:16px}.code_review_container .heading_content_wrapper .primary_hero_cta{padding:16px 40px;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.348px}.code_review_container .code_review__quote_marquee .quote_content{height:initial;width:344px;align-self:stretch}.code_review_container .code_review__quote_marquee .quote_content .main{flex-direction:row}.code_review_container .how_its_different_wrapper{position:relative;padding:16px 32px 32px}@media(min-width:768px){.code_review_container .how_its_different_wrapper{padding:64px 32px}}.code_review_container .how_its_different_wrapper:before{content:"";z-index:-1;border-radius:50%;width:100%;aspect-ratio:1/1;background:radial-gradient(49.95% 49.95% at 48.82% 50.05%,#ad00ff42,#ad00ff12 66.35%,#ad00ff00);opacity:.4;display:none;position:absolute;z-index:0;top:100%;left:22vh;transform:translate(-50%,-50%);max-width:1200px}@media(min-width:1024px){.code_review_container .how_its_different_wrapper:before{display:block}}.code_review_container .how_its_different_wrapper .home_section__content{gap:48px;padding:16px 0 0}@media(min-width:768px){.code_review_container .how_its_different_wrapper .home_section__content{gap:0}}@media(min-width:1024px){.code_review_container .how_its_different_wrapper .home_section__content{gap:0}}.code_review_container .how_its_different_wrapper .home_section__header h2{font-size:30px;line-height:34px;letter-spacing:-1.2px}@media(min-width:768px){.code_review_container .how_its_different_wrapper .home_section__header h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.code_review_container .how_its_different_wrapper .home_section__header p{font-size:18px;line-height:24px;letter-spacing:-.6px}@media(min-width:768px){.code_review_container .how_its_different_wrapper .home_section__header p{font-size:26px;line-height:32px;letter-spacing:-.377px}}.code_review_container .how_its_different_wrapper .how_its_different_feature{text-align:center;display:flex;flex-direction:column;gap:24px}@media(min-width:1280px){.code_review_container .how_its_different_wrapper .how_its_different_feature{gap:40px;text-align:center;flex-direction:column}}.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_feature_animation_wrapper{width:100%}.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_feature_animation_wrapper>div{aspect-ratio:1784/855;max-width:841px;margin:0 auto}.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_text_content{display:flex;flex-direction:column;align-items:center;gap:16px}.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_text_content .how_its_different_feature_subtitle{color:#ad00ff;font-size:20px;font-weight:300;line-height:32px;letter-spacing:-.29px;margin-bottom:16px}.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_text_content .how_its_different_feature_title{font-size:30px;line-height:34px;letter-spacing:-1.2px;font-weight:600;max-width:700px;margin-bottom:0}@media(min-width:768px){.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_text_content .how_its_different_feature_title{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_text_content .how_its_different_feature_description{font-size:18px;line-height:24px;letter-spacing:-.6px;max-width:876px;color:#625f74}@media(min-width:768px){.code_review_container .how_its_different_wrapper .how_its_different_feature .how_its_different_text_content .how_its_different_feature_description{font-size:26px;line-height:32px;letter-spacing:-.377px}}@media(min-width:1024px){.code_review_container .feature_in_depth_section>div{display:grid;gap:0 64px;grid-template-columns:repeat(2,1fr);align-items:start;position:relative}}.code_review_container .feature_in_depth_section .home_section__content{position:relative}@media(min-width:1024px){.code_review_container .feature_in_depth_section .home_section__content{column-gap:64px;padding-top:0}}.code_review_container .feature_in_depth_section .feature_in_depth_section__feature{display:flex;align-items:center;flex-direction:column;gap:4px;position:relative;align-self:center;grid-column:1}.code_review_container .feature_in_depth_section .feature_in_depth_section__feature>div{text-align:center}@media(min-width:1024px){.code_review_container .feature_in_depth_section .feature_in_depth_section__feature{gap:48px;flex-direction:row;padding:280px 0 200px;margin-bottom:80px}.code_review_container .feature_in_depth_section .feature_in_depth_section__feature>div{text-align:left}}@media(min-width:1280px){.code_review_container .feature_in_depth_section .feature_in_depth_section__feature{gap:64px}}.code_review_container .feature_in_depth_section .feature_in_depth_section__feature h3{font-size:24px;font-weight:600;line-height:32px}@media(min-width:768px){.code_review_container .feature_in_depth_section .feature_in_depth_section__feature h3{font-size:28px;line-height:34px}}@media(min-width:1024px){.code_review_container .feature_in_depth_section .feature_in_depth_section__feature h3{font-size:40px;line-height:48px}}.code_review_container .feature_in_depth_section .feature_in_depth_section__feature p{font-weight:300;font-size:16px;line-height:20px;letter-spacing:-.276px}@media(min-width:768px){.code_review_container .feature_in_depth_section .feature_in_depth_section__feature p{font-size:19px;line-height:24px}}.code_review_container .feature_in_depth_section .feature__overlay_image{margin-bottom:80px;width:100%;max-width:400px;right:24px;transition:opacity .2s ease-in-out}@media(min-width:1024px){.code_review_container .feature_in_depth_section .feature__overlay_image{margin-bottom:0;grid-column:2;grid-row:1/-1;place-self:center stretch;position:sticky;top:calc(50vh - 300px);height:600px;display:flex;align-items:center;gap:0;max-width:520px;opacity:0}.code_review_container .feature_in_depth_section .feature__overlay_image.feature__overlay_image__in{opacity:1}}.code_review_container .code_review_integrations_section{padding:0 32px;background:linear-gradient(180deg,#fbf6ff00 71.93%,#ad00ff14 99.96%)}@media(min-width:768px){.code_review_container .code_review_integrations_section{padding:0}}.code_review_container .code_review_integrations_section.alternate_home_section_container .home_section__content{max-width:100%;padding:64px 0}.code_review_container .code_review_integrations_section .code_review_integrations_heading{text-align:center}@media(min-width:768px){.code_review_container .code_review_integrations_section .code_review_integrations_heading{padding:0 96px}}.code_review_container .code_review_integrations_section .code_review_integrations_heading h2{font-size:30px;line-height:34px;letter-spacing:-1.2px;font-weight:500}@media(min-width:768px){.code_review_container .code_review_integrations_section .code_review_integrations_heading h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.code_review_container .code_review_integrations_section .code_review_integrations_heading p{font-size:18px;line-height:24px;letter-spacing:-.6px;max-width:800px}@media(min-width:768px){.code_review_container .code_review_integrations_section .code_review_integrations_heading p{font-size:26px;line-height:32px;letter-spacing:-.377px}}.code_review_container .code_review_integrations_section .code_review_integrations_heading .code_review_cta_wrapper{display:flex;align-items:center;justify-content:center;gap:24px;margin:24px 0;font-size:18px}@media(min-width:768px){.code_review_container .code_review_integrations_section .code_review_integrations_heading .code_review_cta_wrapper{margin:48px 0 32px}}@media(min-width:1024px){.code_review_container .code_review_integrations_section .code_review_integrations_heading .code_review_cta_wrapper{margin:48px 0 36px}}.code_review_container .code_review_integrations_section .logo_bar_marquee{padding:48px 0}.code_review_container .code_review_integrations_section .logo_bar_grid{margin:24px 0;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(min-width:768px){.code_review_container .code_review_integrations_section .logo_bar_grid{gap:32px}}.code_review_container .powered_by_context_wrapper{padding:80px 24px 0}.code_review_container .powered_by_context_wrapper .powered_by_wrapper{display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(51,0,255,.4);background:radial-gradient(156.37% 44.85% at 79.39% 5.91%,#3300ff14,#30f0),radial-gradient(190.19% 54.55% at 35.52% 100%,#ad00ff0f,#ad00ff00),#fff;gap:40px;padding:40px 20px}@media(min-width:768px){.code_review_container .powered_by_context_wrapper .powered_by_wrapper{padding:60px 20px}}@media(min-width:1024px){.code_review_container .powered_by_context_wrapper .powered_by_wrapper{padding:80px 20px}}@media(min-width:1280px){.code_review_container .powered_by_context_wrapper .powered_by_wrapper{padding:80px 71px}}.code_review_container .powered_by_context_wrapper .powered_by_wrapper .powered_by_title{color:#1f1a38e6;text-align:left;font-size:30px;line-height:34px;letter-spacing:-1.2px}@media(min-width:768px){.code_review_container .powered_by_context_wrapper .powered_by_wrapper .powered_by_title{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.code_review_container .powered_by_context_wrapper .powered_by_wrapper .powered_by_description{font-size:18px;line-height:24px;letter-spacing:-.261px}@media(min-width:768px){.code_review_container .powered_by_context_wrapper .powered_by_wrapper .powered_by_description{font-size:26px;line-height:32px;letter-spacing:-.377px}}.code_review_container .code_review__get_started{display:flex;flex-direction:column;padding:64px 24px 0}.code_review_container .code_review__get_started .home_section__content{gap:24px}.code_review_container .code_review__get_started .home_section__content .hero__buttons{margin:0}@media(min-width:768px){.code_review_container .code_review__get_started .home_section__content .hero__buttons{margin-top:12px}}.code_review_container .code_review__get_started .code_review__get_started__heading{text-align:center}.code_review_container .code_review__get_started .code_review__get_started__heading h2{color:#1f1a38e6;font-size:30px;line-height:34px;letter-spacing:-1.2px;max-width:400px;text-align:center}@media(min-width:768px){.code_review_container .code_review__get_started .code_review__get_started__heading h2{font-size:56px;line-height:58px;letter-spacing:-2.24px;max-width:750px}}.code_review_container .code_review__get_started .code_review__get_started__heading .code_review__get_started__description{display:flex;flex-direction:column;gap:8px;width:max-content;margin:auto}@media(min-width:768px){.code_review_container .code_review__get_started .code_review__get_started__heading .code_review__get_started__description{gap:24px;display:flex;flex-direction:row;justify-self:center}}.code_review_container .code_review__get_started .code_review__get_started__heading .code_review__get_started__description .code_review__get_started__description_item{display:flex;gap:8px;font-size:16px;line-height:20px;letter-spacing:-.232px;color:var(--dark-gray-100, #625f74);align-items:center}.code_review_container .code_review__get_started .code_review__get_started__heading .code_review__get_started__description .code_review__get_started__description_item .code_review__get_started__description_icon{color:var(--indigo-100, #3e2dda)}.code_review_container .code_review__security_wrapper{padding:0 24px}.code_review_container .code_review__security_wrapper .code_review__security .learn_more_card__description{max-width:800px}.code_review_container .works_with_stack_section{max-width:1258px;margin:auto;padding:46px 0}@media(min-width:1024px){.code_review_container .works_with_stack_section{padding:64px 80px}}.code_review_container .works_with_stack_section .home_section__content,.code_review_container .faq_section_wrapper .home_section__content{padding:0}.code_review__details_section{padding-bottom:0}.code_review__details_section .home_section__content{max-width:1250px!important}.code_review__essentials_section{padding:20px 24px 0}.code_review__essentials_section .home_section__content{max-width:1250px!important}.code_review__details{margin-top:40px;gap:40px;display:flex;flex-direction:column}@media(min-width:1024px){.code_review__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.code_review__details>*:nth-child(3){grid-column:span 2}}.code_review__essentials{display:grid;gap:20px 40px;margin:60px 0 0;align-self:stretch;grid:"first" auto "second" auto "third" auto "fourth" auto/minmax(0,1fr)}@media(min-width:768px){.code_review__essentials{grid:"first first first" auto "second third fourth" auto/minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1280px){.code_review__essentials{grid:"first second third fourth" auto/minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.code_review__essentials>h4{grid-area:first;flex:1;align-self:center;font-size:28px;line-height:34px;text-align:center}@media(min-width:1280px){.code_review__essentials>h4{text-align:start}}.code_review__essentials .code_review__essentials__item{display:grid;grid:"icon" auto "title" auto "description" 1fr/1fr;padding:20px 20px 0;box-shadow:0 -8px 12px 4px #3e2dda0a;gap:12px;box-sizing:border-box;border-radius:12px;border:1px solid transparent;position:relative}.code_review__essentials .code_review__essentials__item:before{content:"";position:absolute;inset:-1px;border-radius:12px;border:1px solid transparent;background:linear-gradient(200deg,#8a7ef9 0%,transparent 50%,transparent) border-box;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}@media(min-width:1024px){.code_review__essentials .code_review__essentials__item{grid:"icon title" auto "description description" 1fr/auto 1fr;padding:24px 24px 0}}.code_review__essentials .code_review__essentials__item h5{grid-area:title;font-size:24px;line-height:32px;font-weight:500}.code_review__essentials .code_review__essentials__item .icon{grid-area:icon;align-self:center;height:30px;width:auto}.code_review__essentials .code_review__essentials__item p{grid-area:description}.code_review_sticky{--sticky-section-height: 4000px;min-height:var(--sticky-section-height)}.code_review_sticky .code_review_sticky_item{position:sticky;bottom:auto;top:calc(var(--sticky-top) - 144px)}@media(min-width:545px){.code_review_sticky .code_review_sticky_item{top:calc(var(--sticky-top) + 36px)}}
