
.sculpt {-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;}
.precise-arrow {display:block;width:88px;height:32px;overflow:visible;}
#slide-8 .common-model-flow > .r-arrow {flex:0 0 88px;}
#slide-8 .ownership-line .precise-arrow {width:50px;}
#slide-9 .r-edge .precise-arrow {margin:0 auto;color:#8c69b1;}
#slide-9 .r-edge {top:171px;}
#slide-12 .r-native b {left:calc(50% - 44px);right:auto;top:-34px;}
#slide-12 .r-native span {top:-68px;}
#slide-12 .r-bridge .sculpt {top:-89px;}
#slide-12 .r-bridge span {top:30px;}
#slide-12 .bridge-links {position:absolute;left:0;top:-53px;width:100%;height:60px;}
#slide-12 .r-service {justify-content:flex-start;padding-top:9px;}
#slide-12 .r-service .sculpt {margin:-22px 0 0;width:152px;height:152px;}
#slide-12 .r-service b {margin-top:1px;}
#slide-20 .shared-runtime {left:830px;top:25px;padding-left:226px;width:578px;height:275px;display:flex;flex-direction:column;justify-content:center;}
#slide-20 .shared-runtime .sculpt {position:absolute;left:-38px;top:2px;margin:0;width:247px;height:247px;}
#slide-20 .shared-runtime h3 {font-size:32px;line-height:1.14;}
#slide-20 .shared-runtime p {font-size:22px;}
#slide-14 .operations-table td:last-child code {font-family:ui-monospace,Menlo,monospace;font-size:22px;}
