.ROIAnimatedDiagrams-module__YwvcSG__diagram{width:100%;height:auto;color:var(--color-cui-mauve-9);display:block;overflow:visible}.ROIAnimatedDiagrams-module__YwvcSG__diagram text{fill:var(--color-cui-mauve-11);font-family:var(--font-cui-mono);letter-spacing:.04em;font-size:.55rem}.ROIAnimatedDiagrams-module__YwvcSG__axes,.ROIAnimatedDiagrams-module__YwvcSG__costStep{fill:none;stroke:var(--color-cui-mauve-7);stroke-width:.0625rem}.ROIAnimatedDiagrams-module__YwvcSG__axes text{stroke:none;text-anchor:middle}.ROIAnimatedDiagrams-module__YwvcSG__costStep{animation:5.6s cubic-bezier(.2,0,0,1) infinite both ROIAnimatedDiagrams-module__YwvcSG__cost-step}.ROIAnimatedDiagrams-module__YwvcSG__costStep:nth-child(2){animation-delay:.22s}.ROIAnimatedDiagrams-module__YwvcSG__costStep:nth-child(3){animation-delay:.44s}.ROIAnimatedDiagrams-module__YwvcSG__costStep:nth-child(4){animation-delay:.66s}.ROIAnimatedDiagrams-module__YwvcSG__costStep circle{fill:var(--color-cui-mauve-10);stroke:none}.ROIAnimatedDiagrams-module__YwvcSG__costStep text{stroke:none;text-anchor:middle}.ROIAnimatedDiagrams-module__YwvcSG__costArrow{fill:none;stroke:var(--color-cui-cr-orange-9);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:.125rem;animation:5.6s cubic-bezier(.2,0,0,1) infinite both ROIAnimatedDiagrams-module__YwvcSG__draw-cost-arrow}.ROIAnimatedDiagrams-module__YwvcSG__arrowHead{fill:none;stroke:var(--color-cui-cr-orange-9);stroke-linecap:round;stroke-linejoin:round;stroke-width:.125rem;animation:5.6s ease-out infinite both ROIAnimatedDiagrams-module__YwvcSG__reveal-arrow-head}.ROIAnimatedDiagrams-module__YwvcSG__sourceBlock{animation:7s ease-out infinite both ROIAnimatedDiagrams-module__YwvcSG__source-sequence}.ROIAnimatedDiagrams-module__YwvcSG__sourceBlock rect{fill:var(--color-cui-cr-orange-9)}.ROIAnimatedDiagrams-module__YwvcSG__dotColumn{transform-box:fill-box;transform-origin:bottom;animation:7s cubic-bezier(.2,0,0,1) infinite both ROIAnimatedDiagrams-module__YwvcSG__dot-column}.ROIAnimatedDiagrams-module__YwvcSG__dotColumn rect{fill:var(--color-cui-mauve-7)}.ROIAnimatedDiagrams-module__YwvcSG__dotColumn .ROIAnimatedDiagrams-module__YwvcSG__activeDot{fill:var(--color-cui-cr-orange-9)}.ROIAnimatedDiagrams-module__YwvcSG__mergeLine{fill:none;stroke:var(--color-cui-mauve-12);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:.09375rem;animation:7s cubic-bezier(.2,0,0,1) infinite both ROIAnimatedDiagrams-module__YwvcSG__draw-merge-line}.ROIAnimatedDiagrams-module__YwvcSG__mergeSymbols{fill:var(--color-cui-mauve-2);stroke:var(--color-cui-mauve-12);stroke-linecap:round;stroke-linejoin:round;stroke-width:.09375rem;animation:7s ease-out infinite both ROIAnimatedDiagrams-module__YwvcSG__reveal-merge-symbols}.ROIAnimatedDiagrams-module__YwvcSG__mergeSymbols circle:first-child{stroke:var(--color-cui-cr-orange-9)}.ROIAnimatedDiagrams-module__YwvcSG__fasterLabel{fill:none;stroke:var(--color-cui-mauve-12);stroke-width:.078125rem;animation:7s ease-out infinite both ROIAnimatedDiagrams-module__YwvcSG__reveal-faster-label}.ROIAnimatedDiagrams-module__YwvcSG__fasterLabel text{stroke:none;text-anchor:middle}.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__costStep,.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__costArrow,.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__arrowHead,.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__sourceBlock,.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__dotColumn,.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__mergeLine,.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__mergeSymbols,.ROIAnimatedDiagrams-module__YwvcSG__diagram[data-animation-active=false] .ROIAnimatedDiagrams-module__YwvcSG__fasterLabel{animation-play-state:paused}.ROIAnimatedDiagrams-module__YwvcSG__diagram .ROIAnimatedDiagrams-module__YwvcSG__diagramLabel,.ROIAnimatedDiagrams-module__YwvcSG__diagram .ROIAnimatedDiagrams-module__YwvcSG__agentLabel{fill:var(--color-cui-mauve-10);letter-spacing:.12em;font-size:.5rem}.ROIAnimatedDiagrams-module__YwvcSG__agentLabel{text-anchor:middle}.ROIAnimatedDiagrams-module__YwvcSG__contextLines,.ROIAnimatedDiagrams-module__YwvcSG__reviewOutput{fill:none;stroke:var(--color-cui-mauve-7);stroke-linecap:round;stroke-width:.078125rem}.ROIAnimatedDiagrams-module__YwvcSG__reviewCheckpoints{fill:none;stroke:var(--color-cui-mauve-7);stroke-width:.078125rem}.ROIAnimatedDiagrams-module__YwvcSG__reviewCheckpoints .ROIAnimatedDiagrams-module__YwvcSG__codeRabbitCheckpoint{stroke:var(--color-cui-cr-orange-9);stroke-width:.125rem}.ROIAnimatedDiagrams-module__YwvcSG__bugTrail{fill:none;stroke:var(--color-cui-mauve-8);stroke-linecap:round;stroke-width:.078125rem}.ROIAnimatedDiagrams-module__YwvcSG__bugIcon{fill:none}.ROIAnimatedDiagrams-module__YwvcSG__bugBadge{fill:var(--color-cui-cr-orange-9)}.ROIAnimatedDiagrams-module__YwvcSG__bugIcon .ROIAnimatedDiagrams-module__YwvcSG__bugGlyph{fill:none;stroke:var(--color-cui-mauve-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:.1rem}.ROIAnimatedDiagrams-module__YwvcSG__reviewOutput path:first-child{fill:none;stroke:var(--color-cui-mauve-8)}.ROIAnimatedDiagrams-module__YwvcSG__reviewOutput path:not(:first-child){stroke:var(--color-cui-mauve-9)}.ROIAnimatedDiagrams-module__YwvcSG__contextNodes{fill:var(--color-cui-mauve-2);stroke:var(--color-cui-mauve-8);stroke-width:.125rem}.ROIAnimatedDiagrams-module__YwvcSG__rabbitBadge{fill:var(--color-cui-cr-orange-9)}.ROIAnimatedDiagrams-module__YwvcSG__rabbitMark{fill:var(--color-cui-mauve-1)}.ROIAnimatedDiagrams-module__YwvcSG__notionIcon rect{fill:var(--color-cui-mauve-12)}.ROIAnimatedDiagrams-module__YwvcSG__notionIcon path{fill:none;stroke:var(--color-cui-mauve-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:.125rem}.ROIAnimatedDiagrams-module__YwvcSG__jiraIcon{fill:var(--color-cui-tertiary-9)}.ROIAnimatedDiagrams-module__YwvcSG__linearIcon circle{fill:var(--color-cui-mauve-12)}.ROIAnimatedDiagrams-module__YwvcSG__linearIcon path{fill:none;stroke:var(--color-cui-mauve-1);stroke-width:.125rem}.ROIAnimatedDiagrams-module__YwvcSG__docsIcon path:first-child{fill:var(--color-cui-tertiary-9)}.ROIAnimatedDiagrams-module__YwvcSG__docsIcon path:last-child,.ROIAnimatedDiagrams-module__YwvcSG__globeIcon{fill:none;stroke:var(--color-cui-mauve-12);stroke-linecap:round;stroke-linejoin:round;stroke-width:.09375rem}@keyframes ROIAnimatedDiagrams-module__YwvcSG__cost-step{0%,8%{opacity:0;transform:translate(-2.5rem)}30%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes ROIAnimatedDiagrams-module__YwvcSG__draw-cost-arrow{0%,42%{opacity:0;stroke-dashoffset:1px}68%,90%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes ROIAnimatedDiagrams-module__YwvcSG__reveal-arrow-head{0%,64%{opacity:0}72%,90%{opacity:1}to{opacity:0}}@keyframes ROIAnimatedDiagrams-module__YwvcSG__source-sequence{0%{opacity:0;transform:translate(-1rem)}12%,90%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes ROIAnimatedDiagrams-module__YwvcSG__dot-column{0%,18%{opacity:0;transform:scaleY(.1)}36%,90%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes ROIAnimatedDiagrams-module__YwvcSG__draw-merge-line{0%,60%{opacity:0;stroke-dashoffset:1px}76%,92%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes ROIAnimatedDiagrams-module__YwvcSG__reveal-merge-symbols{0%,72%{opacity:0;transform:scale(.9)}82%,92%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes ROIAnimatedDiagrams-module__YwvcSG__reveal-faster-label{0%,80%{opacity:0;transform:translateY(.375rem)}88%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ROIAnimatedDiagrams-module__YwvcSG__costStep,.ROIAnimatedDiagrams-module__YwvcSG__costArrow,.ROIAnimatedDiagrams-module__YwvcSG__arrowHead,.ROIAnimatedDiagrams-module__YwvcSG__sourceBlock,.ROIAnimatedDiagrams-module__YwvcSG__dotColumn,.ROIAnimatedDiagrams-module__YwvcSG__mergeLine,.ROIAnimatedDiagrams-module__YwvcSG__mergeSymbols,.ROIAnimatedDiagrams-module__YwvcSG__fasterLabel{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}
