.tag{font-size:14px;line-height:22px;padding:4px 12px;border-radius:15px;text-transform:uppercase;display:flex;align-items:center;gap:0}.tag .icon{margin-right:6px}.tag__periwinkle{color:#3e2dda;background-color:rgba(138,126,249,.4)}.tag__green{color:#007b50;background-color:rgba(74,195,152,.4)}.tag__blue{color:#0045ce;background-color:rgba(0,163,255,.1)}.icon_stack{flex-direction:row}.icon_stack,.icon_stack__icon{display:flex;align-items:center}.icon_stack__icon{justify-content:center;background-color:#fff;border-radius:12px;padding:8px;box-shadow:0 2px 4px rgba(0,0,0,.16)}.icon_stack__icon:not(:first-child){margin-left:-8px}.code_review__detail_item{display:flex}.code_review__detail_item--fade_bottom{max-height:80%}.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;justify-self:start;align-self:end}.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;-webkit-mask-image:linear-gradient(180deg,black 75%,transparent);mask-image:linear-gradient(180deg,black 75%,transparent)}.code_review__detail_item img{width:100%;height:auto}.code_review__detail_item__periwinkle{box-sizing:border-box;border-radius:16px;border:1px solid rgba(0,0,0,0);position:relative;box-shadow:0 2px 8px 0 rgba(62,45,218,.12);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 rgba(0,0,0,0);background:linear-gradient(200deg,rgba(138,126,249,.8),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 0 rgba(62,45,218,.32)}.code_review__detail_item__green{box-sizing:border-box;border-radius:16px;border:1px solid rgba(0,0,0,0);position:relative;box-shadow:0 2px 8px 0 rgba(74,195,152,.12);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 rgba(0,0,0,0);background:linear-gradient(160deg,rgba(74,195,152,.64),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 0 rgba(74,195,152,.4)}.code_review__detail_item__blue{box-sizing:border-box;border-radius:16px;border:1px solid rgba(0,0,0,0);position:relative;box-shadow:0 2px 8px 0 rgba(0,163,255,.16);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 rgba(0,0,0,0);background:linear-gradient(200deg,rgba(0,163,255,.64),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__status_check{box-shadow:-4px 4px 32px 0 rgba(0,163,255,.16)}.code_review__detail_item__blue .code_review__detail_item__code_block__shadow{box-shadow:0 16px 33px 0 rgba(0,163,255,.32)}.code_review__detail_item__blue .code_review__detail_item__code_block,.code_review__detail_item__blue .code_review__detail_item__status_check{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}.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}.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}}